Reborn A Maid's Vengeance
天机秘录
Blade in the Shadows
Mirrored Souls: A Ming Dynasty Mystery
海棠与妄
Movie
TV · as Xiao Ke · 16 eps
TV · as Li Haifeng · 27 eps
TV · as Gu Qinghe · 61 eps
TV · as Wen Zhen Nan · 1 ep
失落帝国之七星诡镜
Movie · as Long Shaofeng