Comrades, Almost a Love Story
(George)
Bruce Lee: The Man and the Legend
(Self)
Outlaw Brothers
(Uncle Dan)
I Love Hong Kong 2012
(Uncle Tsat)
The Cute Little Fellow
Seven Women: Meg Lam
(Voice)
Carry on Pickpocket
(Neighbor Outside Diner (cameo))
My Cousin, the Ghost
(Doctor)
Every Man for Himself
Sex Beyond the Grave
(Blind fortune-teller)
Kung Fu Mahjong
(Uncle Ray)
Crazy n' the City
(Shing's neighbor)
The Prodigal Son
(Magistrate)
Bullet in the Head
Rob N Roll
(Uncle Steamed Chicken Roll)
Happy Times
The Pye-Dog
(School principal)
The Eight Immortals in Jiangnan
Mother Vs Mother
(Master Bi)
Men Suddenly in Black 2
Shanghai Blues
(Mr. Ma)
Wong Fei-Hung and the Lantern Festival Disturbance
Lady Spy No. 1
The Student Prince
(Fook-Si's Friend)
Carry on Hotel
(Dialogue)
Carry on Pickpocket
(Dialogue Editor)
Winners & Sinners
(Dialogue Editor)
Here, Then
(Producer)
Here, Then
(Writer)
The Iron-Fisted Monk
(Dialogue)
Dragons Forever
(Dialogue Editor)
Spooky, Spooky
(Dialogue Editor)
Pantyhose Hero
(Dialogue Editor)
Slickers vs. Killers
(Dialogue Editor)
The Occupant
(Dialogue)
Ghost Punting
(Dialogue Editor)
Millionaires' Express
(Dialogue Editor)
Heart of Dragon
(Dialogue Editor)
Don't Give a Damn
(Dialogue Editor)
Eastern Condors
(Dialogue Editor)
Project A
(Dialogue Editor)
Wheels on Meals
(Dialogue Editor)
Police Story 3: Super Cop
(Dialogue Editor)
Police Story
(Dialogue Editor)
Supercop 2
(Dialogue Editor)
Police Story 2
(Dialogue Editor)
Armour of God
(Dialogue Editor)
Project A: Part II
(Dialogue Editor)
Dirty Tiger, Crazy Frog
(Dialogue Editor)
Miracles: The Canton Godfather
(Dialogue Editor)
Operation Condor
(Dialogue Coach)
Crime Story
(Dialogue Coach)
The Dead and the Deadly
(Dialogue Editor)
Who Am I?
(Dialogue Coach)
As Tears Go By
(Dialogue Editor)
Cat vs. Rat
(ADR Editor)
Yes, Madam!
(ADR Editor)
The Lady Is the Boss
(ADR Editor)
The 8 Diagram Pole Fighter
(ADR Editor)
Painted Faces
(ADR Editor)
Eight Taels of Gold
(ADR Editor)
Tiger on the Beat
(ADR Editor)