Known For
Filmography

Good Job
Movie · as Wei Bisheng

戴珍珠项链的女人
Movie

Truth
TV · as Ke Hao · 1 ep
What a Coincidence
TV · as Qian Guang Li · 1 ep

A Panorama of Rivers and Mountains
TV · as Chen Qianyuan · 1 ep

Keep the Beat
Movie · as Yu Jingyang

My Friend An Delie
Movie · as Visitor

The Road Not Taken
Movie

Girls on Wire
Movie · as Ah Ming

The Volunteers: Peace at Last
Movie · as Yang Sandi

Hunting
TV · as Duo Zai · 24 eps

Hovering Blade
Movie · as Luo Zhicheng

The Volunteers: The Battle of Life and Death
Movie · as Yang Sandi

Catch Me If You Can
TV · 12 eps

This Is My Adventure
TV · 3 eps

Tenday
TV · 20 eps

Five Hundred Miles
Movie · as Lu Xiaogu / Zhong Da

Tainted Love
Movie · as Xu Zhao

The Volunteers: To the War
Movie · as Yang Sandi

The Woman in the Storm
Movie

Across the Furious Sea
Movie · as Li Miaomiao

Burning Years
TV · as Zhong Yunan · 30 eps

Only Fools Rush In
Movie · as Hong Chen

Embrace Again
Movie

1921
Movie · as Ren Bishi

Farewell, My Lad
Movie · as Zhang Chenhao

On Your Mark
Movie · as Xiao Erdong

The Day We Lit Up The Sky
Movie · as Fanti Long

Win The Future
TV · as Fang Wei · 40 eps

Run for Young
TV · as Mi Mi / Ding Rongliang · 16 eps

Yummy Man
TV · 1 ep

Ride the Wind
TV · as Self · 1 ep

Your World Without Me
Movie

Great Escape
TV · 19 eps

Dream Breaker
Movie · as Sushi

The Wonderful Read
TV · 1 ep

Only Side by Side With You
TV · as He Jie · 40 eps

生活大爆炒
TV · 24 eps

Back to Field
TV · 2 eps

Eternal Love
TV · as Mi Gu · 58 eps

Detective Club
TV · 4 eps

Scandal Maker
Movie

Who's the Murderer
TV · as 浩迷, 浩高定, 浩实习 · 7 eps

Trump Card
TV · 1 ep

超能荷尔蒙
Movie
