Known For
Filmography

Who Invaded My Privacy
TV · 18 eps

A Prophet
TV · as 吕如晦 · 1 ep

Adventure Behind the Bronze Door
TV · as Zhang Haike · 32 eps

Braveness of the Ming
TV · as Ji Gang · 60 eps

Nothing But You
TV · as Nate · 38 eps

Stand or Fall
TV · as Lin Hao · 32 eps

Love is Panacea
TV · as Du Yuncheng · 36 eps

Tibetan Raiders
Movie · as Ma Qiang

The Mysterious Fox
Movie · as Sang Ziming

Really Meet Love That Day
TV · as Main Role · 40 eps

Drawing Sword 3
TV · as Du Deyong · 9 eps

Good Bye My Princess
TV · as Gu Jian · 55 eps

Nice To Meet You
TV · as Yu Yi · 53 eps

Flipped in My Youth
TV · as Chen Ye · 55 eps

What a Wonderful Life
TV · as You Liang · 42 eps

Fighting Time
TV · as Lin Fan · 56 eps

Midnight Diner
TV · as Jiang Dashan · 2 eps

The Boss is Coming
TV · as 言立为 · 37 eps

Beautiful Secret
TV · as Chen Weifeng · 39 eps

The Deer and the Cauldron
TV · as Kang Xi · 50 eps
OB-GYNS
TV · as 陶腾 · 26 eps

星剧社
TV · 1 ep

Darker
TV · as 薛天 · 24 eps

Prince of Lan Ling
TV · as Han Xiaodong · 46 eps

Agent X
TV · as Xu Zheng Fan · 42 eps

Our Love
TV · as Zhong Yifan · 36 eps

Scheme With Me
Movie

Bounty Hunter
TV · 30 eps

断箭
TV · as 李青云 · 34 eps

嫦娥
TV · as ZhongZi Yun / 云中子 · 40 eps
