Actor · Born 1975
The Wild Goose Lake
2019 · as Hua Hua
The Donor
2016 · as Li Daguo
The Last Supper
2012 · as Zhang Liang
The Flowers of War
2011 · as Chinese Soldier
1911
2011 · as Wu Zhaolin
Judge
2010
Tangle
2009 · as Du Jun
Night Train
2007 · as Li Jun
Mountain Patrol
2004 · as Liu Dong