Known For
Filmography

Heart of Gold
Movie
How A Peacock Burns It’s Feathers
TV · 1 ep

Once Upon a Time in the Middle East
Movie · as Ma Junsheng

Take Off
Movie · as Li Mingqi

It's My Time
Movie · as King K

Forging Justice
TV · as Yu Gaoyuan · 33 eps

I Swear
Movie · as Chen Choushi

The Way Out
Movie · as Li Dayu

Song of Altay
Movie

宇宙诞生时的碎片
Movie · as Self

但是还有戏剧
TV · 6 eps

Crossroads with Luo Yonghao
TV · 1 ep

Article 20
Movie · as Lawyer Chen

Land of Broken Hearts
Movie · as Dao Mingsi

Knocking on the Door of a Fortress
Movie

In the Name of the Brother
TV · as Tian Xiaojiang · 40 eps

To the Wonder
TV · as Gao Xiaoliang · 8 eps

Let Wind Goes By
TV · as Liu Bai · 24 eps

Escape from the Trilateral Slopes
TV · as Wang Anquan · 21 eps

Tainted Love
Movie · as Taxi Driver

Journey to the West
Movie · as Na Risu

The Long Season
TV · as Fu Weijun · 12 eps

The Mutations
TV · as He Zijiao · 12 eps

New Year Express
Movie

The Sacrifice
Movie · as 高福来文书
