Acting
Born July 29, 1988 · Chengdu, Sichuan, China
Draw the Line
2022
Out of Court
A Big House
2015
Endgame
2021
A Cool Fish
2018
Made in Yiwu
The Illusion of Happiness
2014
The Old Way
2025