2014
2011
2010
2025
2015
Shaolin
as Young Warlord
14 Blades
as Jinyiwei
Once Upon a Time in Shanghai
as Mystery Man
God of Artillery
as Artillery Captain
Reborn from the Ashes
as Su Guang