Known For
Photos
Filmography

Love Song to The Days Forgone
Movie · as Zhao Hongbing

Days of Chasing Light
TV · as Gong Xincheng · 1 ep

Northern Wei Dynasty
TV · as Tuoba Tao · 1 ep

替身拳手
Movie

Two stars, one boss
TV · 20 eps

Legends of the Condor Heroes: The Gallants
Movie · as Hong Qigong

The Long Way Back
TV · as Lao Shandong · 34 eps

Northward
TV · as Xie Tiancheng · 38 eps

Tencent Video All Star Night 2025
TV · 6 eps

Frozen Surface
TV · as Yang Si · 12 eps

The Neighbors
TV · as Li Xudong · 20 eps

Northwest Years
TV · as Zhang Zongxun · 39 eps

Manifesto
Movie

Flashover
Movie · as Secretary

Born to Fly
Movie · as Zhang Ting

Black Fox: Ultimate Rescue
Movie

The Battle at Lake Changjin II: Water Gate Bridge
Movie · as Lei Jusheng

Song of the Assassins
Movie · as Zhao Chuang / Golden Mask

Beyond
TV · as Chen Jingye · 29 eps

Behind the Opening Ceremony: The Director's Cut
TV · 2 eps

Love in Flames of War
TV · as Xiao Haishan · 3 eps

The Curse of Turandot
Movie · as General Boyan

The Battle at Lake Changjin
Movie · as Lei Jusheng

Vacation of Love
TV · as Yan Liwei · 35 eps

Sword Snow Stride
TV · as Xu Xiao · 38 eps

See You Again
TV · as Quan Dangyuan · 6 eps

Lord of Shanghai 2
Movie · as 常力雄

Hunting
TV · as Yang Jianqun · 44 eps

Reunion: The Sound of the Providence
TV · as Wu Erbai · 62 eps

The Irresistible
TV · as Self · 11 eps

Song of Youth
Movie

The Composer
Movie · as Xian Xing Hai

My People, My Country
Movie · as General Luo Ruiqing (segment "The Eve")

Composer
Movie

Shadow
Movie · as General Yang Cang

Genghis Khan
Movie · as Kuchuru

Zhang Yimou's "Shadow"
Movie · as Self

青春同学会
TV · 12 eps

Ever Night
TV · as Xia Hou · 30 eps

Lord of Shanghai
Movie · as Shang Lixiong

Little Valentine
TV · as Shan Zifei · 40 eps

The Bodyguard
Movie · as Chief Wang

Lurking Before Dawn
TV · as Zhan Shoupin · 44 eps

鲁豫有约一日行
TV · 1 ep

Cairo Declaration
Movie

In the Silence
TV · as 马东 · 34 eps

后海不是海
TV · 40 eps

As the Light Goes Out
Movie · as Fireman - Ocean

地下地上之大陆小岛
TV · as Qin Tianliang · 36 eps

Grade One
TV · 1 ep

Firestorm
Movie · as Cao Nan

The Legend of Kublai Khan
TV · as Kublai Khan · 55 eps

Where Are We Going, Dad?
TV · 16 eps

像火花像蝴蝶
TV · 32 eps

The Adventures of Panda Warrior
Movie · as Mantis / Iron-Billed Chicken / Nine-Headed Snake (voice)

青春四十
TV · 1 ep

别无选择
TV · as Hao Tian · 32 eps

孤军英雄
TV · 32 eps

中国1921
TV · as Li Dazhao · 32 eps

风语
TV · as Lu Congjun · 36 eps

Let the Bullets Fly
Movie · as Fake Zhang Mazi

Showtime
Movie

大汉风4:英雄美人
Movie

Golden Wedding
TV · as 耿直 · 51 eps

Mulan: Rise of a Warrior
Movie · as Rouran Prince Mendu

Metallic Attraction: Kungfu Cyborg
Movie · as Tsui Dai-chun

The Robbers
Movie · as Xue Shisan

Red Cliff II
Movie · as Zhao Yun

Bodyguards and Assassins
Movie · as General Yan Xiaoguo

The Founding of a Republic
Movie · as Gu Zhutong

Red Cliff
Movie · as Zhao Yun

The One Man Olympics
Movie

Getting Home
Movie · as 卡车司机

Assembly
Movie · as Col. Liu Zeshui

Sui Yue
TV · as 梁致远 · 23 eps

西安事变
TV · as 张学良 · 36 eps

The Great Revival
TV · as 吴王夫差 · 41 eps

岁月
TV · as 梁志远 · 1 ep

Curiosity Kills the Cat
Movie · as Zheng Zhong / John

大汉风18:霸王别姬
Movie

无间道(正序版)
Movie · as 陆启昌

Founding Emperor of Ming Dynasty
TV · as 朱元璋 · 46 eps

No Retreat
Movie

Banquet at Hongmen
Movie

Everlasting Regret
Movie · as Officer Li Zhong De

大汉风20:大风起兮
Movie

大汉风1:群雄并起
Movie

大汉风5:破釜沉舟
Movie

大汉风9:谋士范增
Movie
大汉风3:胯下之辱
Movie

大汉风19:四面楚歌
Movie
大汉风16:荥阳对峙
Movie

一江春水向东流
TV · as Zhang Zhongliang/张忠良 · 30 eps

The Story of Han Dynasty
TV · 50 eps

大汉风14:楚营为虏
Movie · as 项羽

大汉风15:韩信点兵
Movie
大汉风11:运筹帷幄
Movie

Infernal Affairs II
Movie · as Luk Kai-cheung

The Stories of Han Dynasty
Movie

Demi-Gods and Semi-Devils
TV · as 萧峰-乔峰 · 40 eps

A Soul Haunted by Painting
TV · as Pan Zanhua · 30 eps

Golden Chicken
Movie · as Ip Chi Kon

热血痴心
TV · 19 eps

Lan Yu
Movie · as Chen Handong

Plain Shots
Movie · as Ma Ying

黑三角
TV · as 程浩 · 20 eps

我心换你心
TV · 18 eps

冲天飞豹
Movie

惊涛
TV · 14 eps

找不着北
TV · 20 eps

The Singer
Movie

危情时刻
TV · 20 eps

East Palace, West Palace
Movie · as Xiao Shi

燃烧的欲望
Movie

Eastern Zhou, Spring and Autumn Period
TV · as 华元 · 30 eps

北京深秋的故事
TV · 20 eps

怒海红颜
Movie

Black Fire
Movie

Wild Heart
Movie · as Da Wei

Black Snow
Movie · as 陆亮








