2017
Mrs K as Priest2014
Kung Fu Jungle as Inmate2002
The Prisoner as Not available1995
Police Confidential as Not available1995
Those Were the Days... as Big Nose1994
Crystal Fortune Run as Lung Yu1994
Cinema of Vengeance as Self (uncredited)1994
Fait Accompli as 2nd uncle1993
The Mad Monk as Not available1992
Twin Dragons as Crazy Bull1991
Shanghai 1920 as Not available1990
God of Gamblers II as C.N. Tai1990
Shanghai Shanghai as Chiang1990
Big Brother as Dai Wai1990
The Fortune Code as Paul1989
Long Arm of the Law III as Master Leung1989
The Yuppie Fantasia as Solicitor Wong1989
Forever Young as Not available1989
The Path of Glory as Not available1989
A Better Tomorrow III: Love and Death in Saigon as Bodyguard1989
Fatal Bet as Sergeant Telly1989
Casino Raiders as Ah San1988
Fury as Not available1988
I Love Maria as Not available1988
The Big Heat as Drug Dealer1987
Long Arm of the Law II as Kirk Wong Chi-Keung1986
Legacy of Rage as Inspector Lau1985
Danger Has Two Faces as Sergeant Sam Liang1999
The Disciples Director1998
The Big Hit Director1995
Police Confidential Producer1994
Organized Crime & Triad Bureau Director1994
Rock N'Roll Cop Director1994
Rock N'Roll Cop Producer1994
Organized Crime & Triad Bureau Producer1993
Crime Story Director1993
Love to Kill Producer1992
Taking Manhattan Director1992
Pink Lady Screenplay1990
Return to Action Screenplay1988
Gunmen Director1987
The Thirty Million Dollar Rush Costume Design1986
True Colours Director1986
True Colours Action Director1985
Working Class Costume Consultant1984
Lifeline Express Director1983
Flash Future Kung Fu Director1981
The Club Director