Actor · Born 1965
Crossing
2026 · as Zhu De
Crossing the Yalu River
2021 · as Nie Rongzhen
红船
2021 · as Chen Duxiu
My People, My Country
2019 · as Volleyball Coach (segment "The Champion")
For Love with You
2019 · as Biao Zi
The Bravest
2019 · as Jiang Dajun
The Bugle from Gutian
2019 · as Zhu De
百年长安
2017 · as Chen Baochen
Once Again
2017 · as Lu Jianguo
The Crossing II
2015 · as Captain Chen
The Crossing I
2014 · as Captain Chen
Badges of Fury
2013 · as Mr. Mak (uncredited)