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
Actor
Tangle 2009
as Du Jun
Night Train 2007
as Li Jun
Mountain Patrol 2004
as Liu Dong
Credits from TMDB.