Known For
Photos
Filmography

The Three-Body Problem
Movie · as Wang Miao

We Live in Nanjing
TV · as Zhao Bowen · 1 ep

Survive
TV · as Yang Yingming · 1 ep

Love Test
Movie · as 丁伯阳

Pegasus 3
Movie · as Manager Zou

The Tang Mist
TV · as Di Renjie · 25 eps

Awaken
TV · as Du Huangqiao · 22 eps

Lady Liberty
TV · 10 eps

The Sun Rises on Us All
Movie · as Chen Qifeng

Creation of the Gods II: Demon Force
Movie · as Taiyi Zhenren

The Volunteers: Peace at Last
Movie · as Lin Fabao

The Cultural Front
TV · as Xia Yan · 39 eps

The Victims
Movie · as Yuan Wenshan

2023国剧盛典
Movie · as Self

The Traveller
Movie · as Shen Chong

I Love You to the Moon and Back
Movie

Money Bastion
Movie · as 韩东川

Pegasus 2
Movie · as Manager Zou

Married
TV · as Hu Cheng · 24 eps

The Procurator
Movie · as Hong Junshan

Puppy Love
Movie · as Dog King Chen

Creation of the Gods I: Kingdom of Storms
Movie · as Taiyi Zhenren

The Legend of Zhuohua
TV · as Liu Yan · 40 eps

Only Fools Rush In
Movie · as Captain Li

Ordinary Hero
Movie · as Lin Li

Song of the Assassins
Movie · as Qi Junyuan

Shining Just For You
TV · as Yu Xiuming · 25 eps

The Imperial Age
TV · as 朱棣 · 45 eps

Life is a Long Quiet River
TV · as Shi Yuan · 35 eps

Liberation of Shanghai
TV · as Rong Yiren · 37 eps

1921
Movie · as Sun Zhongshan

Chinese Doctors
Movie

Faith Makes Great
TV · as Shi Yang · 1 ep

Wisher
TV · as Na Duo · 12 eps

With You
TV · as Han Song · 2 eps

Great Age
TV · as Kuang Ming Chou / 邝铭筹 · 45 eps

Pegasus
Movie · as Drift Master

Dragon Gate Posthouse: Howling Moon
Movie

The Monkey King 3
Movie · as Little Monk

Detective Dee: The Four Heavenly Kings
Movie · as Yuchi Zhenjin

Wolves Unleashed: Against All Odds
Movie · as Himself

Adventure Life
TV · 7 eps

The Story of Ming Lan
TV · as Gu Tingye · 78 eps

Hanson and the Beast
Movie · as Yuan Shuai

Six Years, 6 Days
Movie

The Starry Night, The Starry Sea
TV · as Wu Julan · 68 eps

Ice Fantasy Destiny
TV · 16 eps

The Monkey King 2
Movie · as Little Monk

The Bodyguard
Movie · as Doctor Hu

My Best Friend's Wedding
Movie · as Lin Ran

Ice Fantasy
TV · as Ka Suo · 78 eps

Trump Card
TV · 1 ep

Wolf Totem
Movie · as Chen Zhen

Bride Wars
Movie · as Priest

Snow Blossom
Movie

The Continent
Movie · as Ma Haohan

The Golden Era
Movie · as Xiao Jun

One Day
Movie

She Recognized the Storm: Xiao Hong and Her Golden Era
Movie

Keep Running
TV · 2 eps

西遊記粵語版
TV · as 二郎神 · 45 eps

Love Will Tear Us Apart
Movie · as Liang Liang

Young Detective Dee: Rise of the Sea Dragon
Movie · as Yuchi Zhenjin

我的1876
Movie

Prince of Lan Ling
TV · as Lan Lingwang · 46 eps

Tai Chi Zero
Movie · as Chen Zai Yang

Painted Skin: The Resurrection
Movie · as Pang Lang

Double Xposure
Movie · as Liu Dong

Threads of Time
Movie · as Chen Zilong

Tai Chi Hero
Movie · as Chen Zai Yang

Legend of Tiger Tally
TV · as 信陵君 · 30 eps

Journey to the West
TV · as 二郎神 · 60 eps

宫锁珠帘
TV · 38 eps

White Vengeance
Movie · as Xiang Yu

Palace
TV · as Aisin-Gioro Yinsi · 77 eps

Symphony of Fate
TV · as Liu Chenxi · 30 eps

The Emperor's Harem
TV · as 杨永 · 46 eps

Journey to the West
TV · as 二郎神 · 66 eps

If You Are the One 2
Movie

Horizon True Heart
TV · as Zheng Shixian · 38 eps

The Girl in Blue
TV · as Meng He Ping · 32 eps

Beauty's Rival in Palace
TV · as Liu Zhang · 40 eps

Ghost Catcher: Legend of Beauty
TV · 40 eps

夫妻一场
TV · 27 eps

玫瑰江湖
TV · 30 eps

侬本多情
TV · 40 eps

Four Women Conflict
TV · 35 eps

虎山行
TV · as 容宽 · 35 eps

钻石豪门
TV · as Shi Junchao · 39 eps

Women's Flowers
TV · as 吴雨声 · 40 eps

一千滴眼泪
TV · as 孟少白 · 32 eps

Hooked on You
Movie · as Baker

The Drive of Life
TV · as Wah Chun-man · 60 eps

龙门驿站
TV · as 候峰 · 20 eps

The Conquest
TV · as 太子友 · 42 eps

一生为奴
TV · as 荣禄 · 42 eps

中华英雄
TV · as 力千钧 · 40 eps

Some Like It Cool
Movie · as Dan

第一种危机
TV · as Tong Gang · 20 eps

Boy & Girl
TV · as 尹杉 · 20 eps

Ai Qing Mi Ma
TV · as Hao Lei · 20 eps

Wind and Cloud
TV · as 怀空 · 42 eps

其实不想走
TV · 14 eps

老爸向前冲
TV · as 陈明远 · 21 eps




