Movies
The Flowers of War
as Chinese Soldier
Legend of the Demon Cat
as Chen Yunqiao
Venice 70: Future Reloaded
as (segment Jia Zhangke)
Namiya
as Hao Bo
An Unfinished Film
as Jiang Cheng
Spring Fever
as Jiang Cheng
The Shadow Play
as Jiang Zicheng
Crosscurrent
as Gao Chun
But Always
as Michael
After This Our Exile
as School Bus Driver