Actor · Born 1986
Love Go Go Go!
2026
Raindrops on a Roof
2025 · as Shian
1921
2021 · as Li Xiangen
Mao Zedong 1949
2019 · as War Correspondent
A Better Tomorrow
2018 · as Zhou Chao
The Founding of an Army
2017 · as Lin Biao
Surprise
2015 · as Mu Rong Bai
Love Without Distance
2015 · as Yu Haiyan
The Cosplayers
2013 · as Ye Cong
Illusion Apartment
2010
Evening of Roses
2009 · as Lan Heyan
Curse of the Golden Flower
2006 · as Medicine Boy