2025
2025爱奇艺尖叫之夜
as Self - Actor of the Year (movies)
TV
2025
Legends of the Condor Heroes: The Gallants
as Ouyang Feng
Film
2021
Once Upon a Time in Hong Kong
as Crippled Ho
Film
2019
Chasing the Dragon II: Wild Wild Bunch
as Logan Long
Film
2018
The 40th Anniversary of Chinese Film Since China's Reform and Opening-Up
TV
2018
Asura
as Asura King, Head of Desire
Film
2014
The Taking of Tiger Mountain
as The Hawk
Film
2013
Tales from the Dark 1
as Ho (segment "A Word in the Palm")
Film
2012
Tai Chi Zero
as Chen Chang Xing / Laborer
Film
2011
Beginning of the Great Revival
as Fan Yuanlian
Film
2010
Detective Dee and the Mystery of the Phantom Flame
as Shatuo Zhong
Film
2009
The Founding of a Republic
as Representative of the People's Liberation Army
Film
2009
I Corrupt All Cops
as Chief Sgt. Major. Lak Chui
Film
2007
Eye in the Sky
as Chan Chong-Shan / Hollow Man
Film
2005
On the Mountain of Tai Hang
as He Bingyan
Film
2004
A-1 Headline
as Chief Editor Terrence Tsang Tat-si
Film
2004
Three... Extremes
as Mr. Li (segment "Dumplings")
Film
1995
Lover of the Last Empress
as Prince Kung/Yik Shut
Film
1994
Ashes of Time
as Huang Yaoshi / Eastern Heretic
Film
1994
To Live and Die in Tsimshatsui
as Milky Fai / Lo Pang
Film
1993
He Ain't Heavy, He's My Father
as Tommy Chor Feng
Film
1993
The Black Panther Warriors
as Mo Po
Film
1993
Perfect Exchange
as Inspector Chung Chor Hung
Film
1993
All Men Are Brothers - Blood of the Leopard
as Lin Chung
Film
1993
The Eagle Shooting Heroes
as Duan Zhixing
Film
1992
Once Upon a Time a Hero in China
as Master Sek Ken
Film
1992
The Legendary La Rose Noire
as Keith Lui
Film
1990
She Shoots Straight
as Inspector Huang Tsung-Pao
Film
1989
A Better Tomorrow III: Love and Death in Saigon
as Michael Cheung Chi-Mun
Film
1983
The Burning of the Imperial Palace
as 咸丰
Film
—
Return of the Lucky Stars
Film