Known For
Filmography
刑警之猎杀独狼
Movie
Opening
TV · as Tong Wei · 1 ep

Hideaway: The Dossiers
Movie · as 徐书亭

My Dearest Stranger
TV · as Song Cheng · 13 eps

Born to Be Alive
TV · as Meng Yaohui · 15 eps

Fire on the Plain
Movie · as Jiang Bufan

Dear Enemy
TV · as Zhou Musun · 24 eps

Fight for Beauty
TV · as Qin Gui · 29 eps

Black Dog
Movie · as Zhao

Gold or Shit
Movie · as Woody's Roommate

Eats and Chats
TV · 1 ep

Trending Topic
Movie · as Yue Peng

Love Can't Be Said
Movie · as Teacher Ma

A Taste Gathering
TV · 1 ep

主厨的荣耀·中餐季
TV · 1 ep

As We Wish
TV · as Dong Boyu · 31 eps

Rock it, Mom
TV · 12 eps

Our Times
TV · as Song Diwen · 4 eps

Mahua's Fun Age
TV · 2 eps

非遗里的中国
TV · 1 ep

Sunny Sisters
Movie

The Blessed Girl
TV · as Huotu Xin · 40 eps

Action
TV · 19 eps

The Rebel Princess
TV · as He Lanzhen · 68 eps

主厨的荣耀
TV · 12 eps

How Deep is Your Love
Movie

Under The Sun
TV · 40 eps

Go Fighting! Treasure Tour
TV · 2 eps

Coward Hero
Movie · as Xing Tiecheng

Send Me to the Clouds
Movie · as Liu Guangming

Mr. Housework
TV · 12 eps

Why Not Do Some Housework?
TV · 12 eps

Only 3 Days
TV · 1 ep

Miss Puff
Movie

iPartment
Movie · as 吴邪

The Rise of Phoenixes
TV · as Jin Siyu · 70 eps

Great Expectations
TV · as Qi Sen · 56 eps

Viva La Romance
TV · 14 eps

龙城1937
TV · as 邢闻远 · 26 eps

National Treasure
TV · as 嵇康 · 1 ep

Rock & Roast
TV · 1 ep

Roast
TV · 1 ep

飞天窑女
Movie

Ensanguined Youth
TV · 50 eps

Princess Jieyou
TV · as Weng Gui · 45 eps

Through The Mystery
TV · 36 eps

Singing All Along
TV · as Liu Xiu · 50 eps

Up Idol
TV · as 队长 · 12 eps

Trump Card
TV · 1 ep

饭局的诱惑
TV · 1 ep

Let's Fall in Love
TV · as Shi Guang · 58 eps

Beat the Champions
TV · 2 eps

Takes a Real Man
TV · as Self · 12 eps

City of Angels
TV · as 'McKenzie' Mai Kewen · 38 eps

Hua Xu Yin: City of Desperate Love
TV · 52 eps

Fall In Love With You Again
TV · as Yu Chuhao · 34 eps

The Ordinary World
TV · as Sun Shaoping · 56 eps

秘密航线
TV · as 谢一航 · 42 eps

Young Sherlock
TV · as Li Zhi · 40 eps

Keep Running
TV · 1 ep

Grade One
TV · 1 ep

A Chilling Cosplay
Movie · as Xiao Kai

Mu Lan
TV · 40 eps

Secret History of Princess Taiping
TV · 45 eps

Scarlet Heart
TV · as Aisin-Gioro Yin Xiang · 40 eps

Hearts of Citizens
TV · 54 eps

A Weaver on the Horizon
TV · 36 eps

God of Medicine
TV · 32 eps

Chinese Paladin 3
TV · as Lei Yunting · 37 eps

The Legend of the Condor Heroes
TV · as Yang Kang · 50 eps

The Prince's Education
TV · as Aisin Gioro Hongli · 47 eps

The Young Warriors
TV · 43 eps

Dandelion
TV · 22 eps

Strange Tales of Liao Zhai
TV · as 孙子楚【阿宝】 · 36 eps

Song at Midnight
TV · as 肖欧 · 30 eps

The Luckiest Man
TV · 35 eps

