Known For
Filmography

Fist to Fist
Movie · as Master Jin

Hidden in the Kunlun
Movie

Tomb Raiders: Secrets of Tianxing Tomb
Movie

Hero Sanyuanli
Movie · as Hei Long

The Prisoner of Beauty
TV · as Xue Tai · 6 eps

陌路惊魂
Movie · as 唐林

The Zombies
Movie

一个人的突围
Movie

The Three Pests
Movie

Land in the Hell
Movie · as Cui Panguan

THE CHI DRAGON SLASH
Movie · as Dong Chang

The Land of Warriors
TV · as Niu Gao · 5 eps

Soul of Light
Movie · as Fu Hu

The Girl of Destiny
Movie

Shanghai Bund: The Righteous Way of the Wind and Cloud
Movie

Snaker in Golden
Movie · as The Underworld Demon Lei Ze

Skull Island
Movie

Go and Domain Your Game
TV · as Han Huju · 30 eps

A Man Called Hero
Movie · as Invincible

Songjiang Father
Movie · as Zhao Fengtai

Detective Dee and the Cult of Heaven
Movie

A Man Called Hero 2
Movie · as Invincible

Yin Yang Painted Skin
Movie

New Kung Fu Cult Master 2
Movie

Enemy at the Gates
Movie · as Old Guo

The Desert Dragon
Movie · as The General

Mystery of Muye: The Guardian of the Mountain
Movie · as The General

King of Snake 2021
Movie · as Xe Dachan

Dangerous Pursuit
Movie · as Chi Na

Tears of Kunlun
Movie · as Zhu Laoque

The New Fong Sai-yuk: The Beginning
Movie

Mulan Legend
Movie

The Lost Jade Unicorn
Movie · as Lou Da

Triple Identity
Movie · as Wang Xun

Fearless Rescue
Movie · as Du Xiaohe

Fantasy Magician
Movie · as Liu Sanxing

Kung Fu Town
Movie · as Master Yan Jiao

The New Fong Sai Yuk: Duel in the City of Death
Movie · as Zhang Jinhong

My Kickass Wife
Movie

Soul Hunter 2
Movie

Detective Dee: The Four Heavenly Kings
Movie · as Phantom Blade

The Bloody Fourteen Years
TV · as Laoliu · 40 eps

Ever Night
TV · as Mo Yu · 20 eps

President and Kung Fu Girl
Movie · as Li Kaishi

The Golden Monk
Movie · as Xu Batian

Family of Winners
Movie · as Zhao Jinfa

Hidden Dragon Battle
Movie · as Zhang Tai

God of War
Movie · as Wang Rulong

Eternal Love
TV · as Leader of Merman Troops · 58 eps

Call of Heroes
Movie · as Lei Yue

Return of Zhu Bajie
Movie

恭喜发财2016
Movie

Doctor Monkey: Gang of Jiangnan
Movie · as Shan Ye

Shanghai Noir
Movie · as Flower Monk

独立纵队2
TV · 42 eps

The Taking of Tiger Mountain
Movie · as Bro 3

Once Upon a Time in Shanghai
Movie · as Hei Mao

Scheme With Me
Movie

The Lion Roars 2
Movie · as Guan'er's general

Mu Guiying Takes Command
TV · as 萧天佐 · 39 eps

White Vengeance
Movie · as Liu Bang's soldier

Treasure Inn
Movie

The Qin Empire
TV · as 荆南 · 48 eps

Blood Brothers
Movie · as Scarface

Marco Polo
Movie · as Chonggu

Dragon Tiger Gate
Movie · as White Lions Gang Leader (uncredited)

A Chinese Tall Story
Movie

Elixir of Love
Movie · as General on Tower

Love Undercover 2: Love Mission
Movie · as Rick

Warriors of Virtue: The Return to Tao
Movie · as Lai
