Fated Hearts
Love on the Turquoise Land
Fury 12 Hours
Adventure Behind the Bronze Door
Crossing
战歌行
Movie · as A Jin
TV · as Young Xiao Weiran · 2 eps
TV · as Young Yan Tuo · 2 eps
Movie
Movie · as Supermarket Boy
TV · as Zhang Xiaoguo · 32 eps