Known For
Filmography

Now or Never
TV · as Luo Weimin · 1 ep

Clandestine Mission
TV · as Yuan Jun · 1 ep

The Award Ceremony of the 31st Shanghai TV Festival Magnolia Blossom
Movie

Wonder Wall
TV · as Yu Ming · 20 eps

Up All Friday Night
TV · 12 eps

纪念中国人民抗日战争暨世界反法西斯战争胜利80周年文艺晚会
Movie · as Self

A Writer's Odyssey 2
Movie · as (voice)黑龙

Watch Your Back
TV · as Guo Pengfei · 24 eps

Small Police Station
TV · as Chang Sheng · 33 eps

Drifting Away
TV · as Peng Zhaolin · 14 eps

Uncle
TV · as Cui Guoming · 27 eps

Tencent Video All Star Night 2025
TV · 6 eps

2025爱奇艺尖叫之夜
TV · as Self - Powerful Actor of the Year (dramas) · 12 eps

Wow The World
TV · 20 eps

As Husband As Wife
TV · as Zhou Quan · 36 eps

Full River Red
Movie · as Wang Biao

Ray of Light
TV · as Hao Nan · 31 eps

The Bachelors
TV · as Qi Tianyou · 40 eps

The Scale of Desire
TV · as Xu Feng · 40 eps

Hello Saturday
TV · 1 ep

A Writer's Odyssey
Movie · as Old Monk / Black Armor

Endgame
Movie · as Landlord

Love in Shanghai
TV · as Xu Dongyang · 38 eps

Enemy
TV · as Li Tang · 37 eps

Minning Town
TV · as Chen Jinshan · 23 eps

Lost in Russia
Movie · as Guo Tie

If There Is No Tomorrow
TV · as Yu Huanshui · 12 eps

HaHaHaHaHa
TV · 12 eps

Go Fighting! Treasure Tour
TV · 6 eps

The Wandering Earth
Movie · as Space Station Officer B

My People, My Country
Movie · as Teacher (segment "One For All")

All Is Well
TV · as Su Mingcheng · 46 eps

Bureau of Transformer
TV · as Sun Juemiao · 24 eps

When We Are Together
TV · as Ou'yang Yanyan · 45 eps

The Big Band
TV · as 超级乐迷 · 2 eps

大叔小馆
TV · 12 eps

An Exciting Offer
TV · 10 eps

Miss Puff
Movie · as Security Guard

Baby
Movie · as Mr. Xu

Fat Buddies
Movie

21 Karat
Movie · as 王继伟

She Is Beautiful
TV · as Chang Qing · 40 eps

The Liquidator
Movie · as Ren Chuan

Hanson and the Beast
Movie

Green Love
TV · as Lin Sen · 26 eps

Rock & Roast
TV · 6 eps

When Larry Met Mary
Movie

Seeking Nirvana at Shaolin
TV · as Gao Jianxiong · 42 eps

Decoded
TV · as Zheng Dang · 44 eps

Trump Card
TV · 2 eps

Mr. Six
Movie

Go Fighting
TV · 36 eps

Nirvana in Fire
TV · as Pu Yangying · 50 eps

月供
TV · 1 ep

胜利之路
TV · as Zheng Shaojun · 40 eps

Falling Down
TV · 20 eps

Longmen Express: Before the II
TV · as Lu Sanjin · 10 eps

The Truth About Beauty
Movie

Darker
TV · as 罗飞 · 121 eps

Dating Hunter
TV · as 丁羽 · 32 eps

Keep Running
TV · 2 eps

I Can I BB
TV · 2 eps

星剧社
TV · as 罗密欧 · 1 ep

星星的密室
TV · as 明星选手 · 12 eps

Bunshinsaba 2
Movie · as Professor

If By Life You Were Deceived
TV · as 黎山 · 40 eps

Longmen Express
TV · as Lu Sanjin / Sheng Tingyu · 40 eps

Bunshinsaba
Movie · as Yinan

Kill the Boss
Movie · as Xia Mi

Fragrant Age
TV · 34 eps

The Bachelor
TV · as Huang Weiye · 30 eps

Police Fan
TV · as Gao Yucheng · 28 eps

Love is Not Blind
Movie · as Lu Ran

Days with the Air Hostess
TV · as Wang Lei · 24 eps

防火墙5788
TV · as Bei Zhicheng · 30 eps

都市男女
TV · 365 eps

黑白英烈
Movie
