Known For
Photos
Filmography

City of Burns
TV · as Shen Yan · 1 ep

Tile Cat
TV · 1 ep

Dunhuang Warriors
Movie · as Cao Guangzong

The Lead
TV · as Liu Hongbing · 48 eps

Kill My Sins
TV · as Yuan Shaocheng · 30 eps

Supersensory Maze
TV · as Zhuang Mingcheng · 20 eps

A Legend
Movie · as Huo Nguo

Love in Flames of War
TV · as Xiao Beichen · 43 eps

1921
Movie · as Chen Tanqiu

Knock Knock
Movie · as Ma Mingliang

Star Chaser
TV · 12 eps

勇敢者的征程
TV · 6 eps

Tears in Heaven
TV · as Lei Yuzheng · 41 eps

New Generation
TV · as Liu Xishi · 8 eps

The Legend of Xiao Chuo
TV · as Han Derang · 48 eps

Saga of Light
Movie · as Hou Yi

Skyfire
Movie · as Zhengnan Xiao

From Survivor to Healer
TV · as Yan Shuren · 42 eps

See You Again
TV · as Ye Jiacheng · 45 eps

Ten Years Late
TV · as Jin Ran · 39 eps

Adventure Life
TV · 10 eps

Princess Agents
TV · as Yan Xun · 67 eps

Tribes and Empires: Storm of Prophecy
TV · as Muru Hanjiang · 75 eps

On Wings of Eagles
Movie · as Xu Niu

Youth Dinner
Movie · as Ding Chenggong

Everybody's Fine
Movie · as Quan Guan

Ode to Joy
TV · as David · 104 eps

Wolf Totem
Movie · as Yang Ke

To the Fore
Movie · as Qiu Tian

Time to Love
Movie · as Yin Ti (4th Prince)

The Queens
Movie · as Mark

Beautiful 2015
Movie

Run for Time
TV · 8 eps

Urban Games
Movie · as Web

Keep Running
TV · 1 ep

Nightfall
Movie · as young Wong Yuen-yeung

Dangerous Liaisons
Movie · as Dai Wenzhou

The Allure of Tears
Movie · as Chen Sheng

Racing Legends
Movie · as Ye Haocheng

The Flowers of War
Movie · as Chinese Soldier

The Seal of Love
Movie

Under the Hawthorn Tree
Movie · as Sun





