highest rated
acting
- The Mad Phoenix
- He Ain't Heavy, He's My Father → Kee's Father
- The Fun, the Luck & the Tycoon → Party Guest
- Return Engagement → Triad Elder at Funeral
- Widow Warriors
- Killer's Romance
- Run, Don't Walk → Man in crowd
- Royal Warriors
- Project A → Mahjong Player (uncredited)
- The Champions
- The Dead and the Deadly → Father of Naughty Kid at Funeral
- Expensive Tastes → Jury member
- Crazy Nuts
- Don't Kill Me, Brother!
- By Hook or By Crook → Restaurant Keeper
- Carry on Wise Guy
- Laughing Times → Welfare Services Clerk
- The Kung Fu Cook → Cook
- The Secret → Policeman
- Snake in the Monkey's Shadow
- The Wickedness in Poverty → Opening Guest
- His Name is Nobody
- Kung Fu Means Fists, Strikes and Sword → Magistrate's Helper
- Dirty Kung Fu → Waiter
- The Contract
- Miss "O" → Policeman
- The Rascal Billionaire
- Broken Oath → Brothel Patron (uncredited)
- He Has Nothing But Kung Fu → Policeman
- The Dragon Lives Again → Dealer
- Bruce Lee and I → Client
- Farewell to a Warrior
- All in the Family
- The Golden Lion → Wang's Thug
- Young Lovers on Flying Wheels → Doctor
- Village of Tigers → Ba Clan Member / Bandit
- The Crazy Instructor
- The Crazy Bumpkins → Eatery cashier
- The Angry Dragon → Cookie
- Freedom Strikes a Blow
- Supermen Against the Orient → Thug
- The Escaped Convict
- Intimate Confessions of a Chinese Courtesan → Wu's Thug (uncredited)
- The Devil's Mirror
- Vengeance of a Snowgirl → Tung's Man
- Brothers Five → Lung's Bodyguard (uncredited)
- Lady of Steel → Extra (uncredited)
- The Jade Raksha → Master Yan's Thug (uncredited)
- Man from Interpol
- The Black Killer → Gang Member
- The Knight of Knights
- The Violet Girl → Angry Bar Guest
- Love Never Fades → Kam's Neighbour
- Three Love Affairs → Kei, Laundry Shop Operator
- The Notorious Woman Thief → Detective [extra]