Actor · Born 1985
Dunhuang Warriors
2026 · as Wang Daxing
The Jianglong of Longkuo
2026 · as Liang Wu
Love is Hard
2025 · as Mr. Yao
Trapped
2025 · as Yan Peng
Fortune Teller
2025 · as Liu Chenghu / Liu Chenglin
Punish Evil
2024
The Biggest Toad in the Puddle
2014 · as 宝来