Known For
Filmography
—
2022
2021
2020
2020
2020
2018
2018
2018
2017
2017
2016
2015
2013
2010
2010
2003

The Eight Outer Doors: Game Within a Game
Movie

Novoland - Floating Heart
Movie · as Master Nan

Sword Snow Stride
TV · as Zhao Huangchao · 4 eps

Master Zhang
Movie · as Gu Ma

Taoist Master
Movie · as Gu Ma

The Blooms at Ruyi Pavilion
TV · as Fu Pinyan · 3 eps

Born in Limbo
Movie · as Guo Heng Wang

Warriors of the Nation
Movie · as Zhang Zhidong

I Won't Get Bullied By Girls
TV · as Ye Zufeng · 24 eps

The Grainfield
TV · as Sun Jiagan · 40 eps

The Butterfly Lovers
TV · as Lin Youdao · 29 eps

Legend of Nine Tails Fox
TV · as Zhao Gang · 3 eps

城市激情
TV · 24 eps

The Legend of the Purple Hairpin
TV · as Li Yu / Emperor Daizong · 43 eps

Master of Go: Second to none
Movie · as 孙明尊

Master of Go: The Great Winner
Movie · as 孙明尊

Qianlong Dynasty
TV · as 额森特 · 40 eps
