You Are My Hero
How Long Will I Love U
Fireflies in the Sun
Traces of Justice
Never Too Late
Great Expectations - Twin Dragons
Reborn
Movie · as Li Xu
TV · as Zheng Qian · 37 eps
Movie · as Jiang Xiaotian
Movie · as Huang Mao
TV · as Shu Wenbo · 40 eps
Movie
TV · 6 eps