Known For
Filmography
Bad Girl
Movie

Unveil: Jadewind
TV · as Yaoluoge Wulete · 3 eps

The Monster in the Abyss
Movie

The Land of Warriors
TV · as Marshal Ge Long · 3 eps

Burning Flames
TV · as Tian Kui · 2 eps

The Starry Love
TV · as Yan Fang · 40 eps

Miss the Dragon
TV · as Emperor · 4 eps

Once Upon a Time in Lingjian Mountain
TV · as Shui Yue Zhenren · 37 eps

Hot Blooded Youth
TV · as Hu Fengnan · 58 eps

See You Again
TV · as Li Hengli · 45 eps

锻刀之绝地重生
TV · as Mu Yefeng · 41 eps

Xuan-Yuan Sword: Han Cloud
TV · as Wuyi Hanlong · 58 eps

Horrible Mansion in Wild Village
Movie · as Wang Xiaoshi

Let Go for Love
Movie

Girlfriend Boyfriend
Movie · as John

The Third Wish
Movie · as Chung Hao

Substitute For Love
Movie

I Love You So Much
TV · as Ming Gou · 16 eps

Hayate the Combat Butler
TV · as Ji Shen · 13 eps

Black & White
TV · as Che Chin · 24 eps
