A Dream Within a Dream
The King of Snipers
Unchained Love
Faces in the Crowd
Legend of Zhangku Road
The Grass in Wind
漂移吧洗车大叔
TV · as Rong Hua · 20 eps
TV · as 陈望舟 · 1 ep
Movie · as Roger
Movie
TV · as She Qilang · 36 eps
TV · as Lu Junheng · 48 eps