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
Actor
The Biggest Toad in the Puddle 2014
as 宝来
Credits from TMDB.