Known For
Filmography

Hanging Mirrors
TV · as Xu Xiao · 18 eps

Created in China
TV · as Lin Yue · 10 eps

Echo
TV · as Xu Shanchuan · 13 eps

Start Here
TV · as Cui Jiangbei · 33 eps

My Superhero
TV · as Wang Niulang · 37 eps

The Coolest World
TV · as Fang Lue · 40 eps

Crossroad Bistro
TV · as Du Shijun · 30 eps

Hello Procurator
TV · as Yin Chuan · 42 eps

Wo Shi Bu Bai Chi
TV · 1100 eps

The Chinese Dream
TV · as Xiao Zhan · 44 eps

Entering A New Era
TV · 49 eps

My Little One
TV · as Self - Observee · 2 eps

Rebound Love
TV · as Li Zhongyuan · 40 eps

Anti Terrorism Special Forces: Secret Key of Black Sun
Movie

The Bodyguard
Movie · as Deputy Park

Change A Life-style
Movie · as Zhang Yong

The Chaser
TV · as Chang Ping'an · 32 eps

我是红军
TV · as Nie Jiu · 36 eps

铁血淞沪
TV · as 张世询 · 40 eps

Chinese Horror Story
Movie

Anti-Terrorism Special Forces
TV · as Yang Can · 40 eps

下班抓紧谈恋爱
TV · 33 eps

Love at Jurassic
TV · as Marshal Huang · 1 ep

别叫我兄弟
TV · as Tong Haitao · 32 eps

别逼我结婚
TV · as Dong Haifeng · 34 eps

Dating Hunter
TV · as 浦卞 · 32 eps

Lacuna
Movie · as Zhang Lei

冷风暴
TV · as Shen Mufeng · 35 eps

经营婚姻
TV · 30 eps

Young Couple Times
TV · 34 eps

A Disappearing Village
Movie

Love You You
Movie · as Hao Chang

Home to the Nth Power
TV · as Chu Mu · 30 eps

I Am Legend
TV · as Qiu Zhiyuan/Lu Zongyuan · 1 ep

Love in Cosmo
Movie · as Zhang Junhao

爱要有你才完美
TV · 26 eps

说谎的爱人
TV · 28 eps

江湖绝恋
TV · 34 eps

My Youthfulness
TV · as 方宇 · 32 eps

成家立业
TV · 31 eps

The Game Sports
Movie

Deadly Delicious
Movie · as Luo Yi - Police

Memoirs in China
TV · as Guanghan · 42 eps

婚后五年
TV · as 陈维德 · 22 eps

Memoirs in China
Movie · as Guanghan

Struggle
TV · as 赵新华 · 32 eps

Vagabond Vigilante
TV · 40 eps

Hui Niang Wan Xin
TV · as 吴慧俊 · 31 eps

The Secret Pursuit
Movie

蝴蝶飞飞
TV · 24 eps

不可饶恕
TV · as 高小军 · 22 eps

Food Glorious Food
TV · as Seon Zi · 42 eps
