Movies
Rogue One: A Star Wars Story
as Baze Malbus
Tom and Jerry: Forbidden Compass
as Heavenly Master (voice)
Chinese Zodiac
as Narrator
Let the Bullets Fly
as Pocky Zhang
Devils on the Doorstep
as Ma Dasan
Hibiscus Town
as Qin Shutian
Red Sorghum
as Yu
The Founding of a Republic
as Mao Renfeng
The Lost Bladesman
as Cao Cao
In the Heat of the Sun
as Adult Ma Xiaojun