Mr Illusion
King of Basketball
My Fairy Doctor
Burn the Earth
The Uncanny
Tomorrow Will be Better
TV · as Zhang Ziyuan · 24 eps
Movie
TV · as Gao Ge · 24 eps
TV · as Wen Nianzhou · 34 eps
TV · as Zi Hua · 37 eps
TV · as Xiao Qu · 48 eps