Movies
The Wandering Earth
as Wang Lei
Dunhuang Warriors
as Liao Heiyun
Bureau 749
Drug War
as Chen Shixiong
The Wandering Earth III
as Wang Lei
Line Walker
as Tung Pak-Ho
The Volunteers: To the War
as Zhu Yuehua
My Country, My Parents
as Wang Nairong (segment "Riding the Wind")
How Long Will I Love U
as Sicheng
Tempting Hearts