Known For
Photos
Filmography
笑解迷心
Movie

A Panorama of Rivers and Mountains
Movie

Long Gu Fen Xiang
TV · as Shen Gun · 1 ep

The Doll Game
TV · as Cheng Wei Cai · 1 ep

A Story About Fire
Movie · as Ran Bi Wa (adult)

Busted Water Pipes
Movie · as Old Ge

Once Upon A Time
Movie · as Chen Guoliang

心迷宫之三重罪
Movie

See You Later... Maybe
TV · 15 eps

Her Turn
Movie · as Mr. He

Fake Dad
Movie · as Dr. Sun

Clash
Movie · as Liu Yonggan's Father

The Stage
Movie · as 吴经理

Girls on Wire
Movie · as Da Bin

Life Party
Movie · as 陶爸

The Adventure
Movie · as Huang Jiayuan

Rescue at Dongji
Movie · as Li Yuanxing

Dead to Rights
Movie · as Judge

I Swear
Movie · as Father Chen

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

Reopen My Journals
TV · as Zhang Qiming · 33 eps

Sarcastic Family
TV · as Meng Qianwan · 24 eps

Hunting
TV · as Uncle Ma · 1 ep

Article 20
Movie · as Zhang Guisheng

Give Me A Ride
Movie · as 张国龙

Super Villain
Movie

Be My Friend
Movie · as Teacher Zou

Strangers When We Meet
Movie

Walk the Line
Movie · as Liu Xiaoman

To Gather Around
Movie · as Brother Hao

The Hutong Cowboy
Movie · as Teacher Yang

A River Without Tears
Movie

Bureau 749
Movie · as Zhang Gong

Judge Dee's Mystery
TV · as Wang Lide · 32 eps

The House of 72 Tenants
TV · as Teacher Zhao · 30 eps

Northeast Beast
Movie · as 贾亦真

The Coldest City
Movie

Nameless Heroes
Movie

Journey to the West
Movie · as Tang Zhijun

Hilarious Family
TV · as Guo Zhensheng · 24 eps

Fantastic Doctors
TV · as 王凯 · 16 eps

My Dearest
TV · as Lin Ruchao · 24 eps

Fearless Blood
TV · as Wang Pengju / 王鹏举 · 1 ep

New Year Express
Movie

Serendipity Love
Movie · as Tan Hua

Moon Man
Movie · as 面试官

Be Somebody
Movie · as Guan Jing Nian

Faith Makes Great
TV · as Old Wan · 1 ep

On the Way to Hope
TV · as Zhang Zhiyong · 24 eps

Sword Snow Stride
TV · as Old Huang, Mr. Huang · 38 eps

The Wandering Earth: Beyond 2020 Special Edition
Movie · as 何连科

Kidnapping Game
TV · as Xu Lifeng · 12 eps

I Will Find You a Better Home
TV · as Xie Tingfeng · 53 eps

Fearless Whispers
TV · as Yang Yixue / 杨一学 · 51 eps

The Wandering Earth
Movie · as He Lianke

Dead Pigs
Movie · as Old Wang

Hello Mr. Billionaire
Movie · as 碰瓷男

Martial Universe
TV · as Master Yan · 60 eps

The Big Bug
TV · as 朴卜烷 · 24 eps

The Thousand Faces of Dunjia
Movie · as Great Fortune-teller

Longmen Robbery
Movie

Trump Card
TV · 1 ep

Young Love Lost
Movie

Married But Available
TV · 38 eps

Longmen Express: Before the II
TV · as Wen Liangong · 10 eps

A Stupid Journey
Movie · as 知县

The Merchant of Qing Dynasty
TV · as 郑冬心 · 34 eps

星剧社
TV · 2 eps

Longmen Express
TV · as Wen Liangong · 40 eps

皮五传奇
TV · 41 eps

The Ditch
Movie · as Lao Dong






