2008
Sparrow as Not available2007
Brothers as Not available2001
Horror Hotline... Big Head Monster as Not available2001
Fulltime Killer as Priest (uncredited)1998
Knock Off as Not available1997
Lawyer Lawyer as Not available1995
Dream Lover as Not available1995
Asian Connection as Not available1995
Romantic Dream as Not available1994
Return to a Better Tomorrow as Snr Police Officer1994
Let's Go Slam Dunk as Not available1994
Organized Crime & Triad Bureau as Not available1993
Don't Stop My Crazy Love for You as Catering Chef1993
Fight Back to School 3 as Party Musician1993
Vampire Family as Not available1992
Once Upon a Time in China II as British Soldier1992
Casino Tycoon as Portugese Official1992
Angel Terminators 2 as Not available1991
Pretty Ghost as Vampire1990
Bullet in the Head as Pianist1990
All for the Winner as Not available1990
God of Gamblers II as Gambler on Ship1990
Look Out, Officer! as Ceausescu1990
Return Engagement as Senior Police officer1990
Curry & Pepper as Party Guest1990
Happy Ghost IV as Restaurant Guest1990
When Fortune Smiles as Man Comes Out of Toilet1990
No Risk, No Gain as Not available1990
Undeclared War as Man/Police Officer1990
Queen's High as Not available1989
God of Gamblers as Guest on Boat1989
Miracles: The Canton Godfather as Welcoming Party on Pier1989
Operation Pink Squad II as Police officer1989
Aces Go Places V: The Terracotta Hit as Police Officer (uncredited)1989
Thank You Sir as Not available1989
Sentenced to Hang as Restaurant Pianist1989
Perfect Match as Not available1989
Casino Raiders as Baccarat Dealer1988
Crocodile Fury as Rudy1988
Final Justice as Hostage1988
Dragons Forever as (uncredited)1988
Heart to Hearts as Restaurant Customer1988
Robo Vampire as HK Drug Lord Bill Young1986
The Seventh Curse as Party Guest1983
The Champions as VIP at Soccer Stadium Opening