Acting
36 titles
No biography available.
The Accidental Spy
Mr. Zen's Bodyguard
Take Top
2000
Time and Tide
Pablo Santosa
Double Tap
Officer Wong
Purple Storm
1999
The Extra
1998
The Suspect
Kelvin
Young and Dangerous: The Prequel
The Group
Casino
Rumble Ages
Beast Cops
Chiu
Portland Street Blues
Brother San
Chinese Midnight Express
Brother Wai
Downtown Torpedoes
Marco
Young and Dangerous 4
1997
God of Gamblers 3: The Early Stage
1996
The Wild Couple
Sergeant Yuen
Growing Up
Street of Fury
Gang member
To Be No. 1
Tse Sang
Young and Dangerous 3
The Log
Young and Dangerous 2
Xin
Sexy and Dangerous
The Eighth
Young and Dangerous
Born to Be Wild
Mr. Shum
Police Confidential
1995
Legendary Couple
Robber
Deep in Night
From the Same Family
High Risk
(uncredited)
The Saint of Gamblers
Spike Drink Gang
Those Were the Days...