Uncle Long Gun
Election 2 (2006)
Election (2005)
(extra) (uncredited)
Police Story 4: First Strike (1996)
Lion Dance Drummer
Once Upon a Time in China (1991)
Gangster
The Royal Scoundrel (1991)
Pedicab Driver (1989)
Bloody Brotherhood (1989)
Policeman
Evil Cat (1987)
San Te's Senior Monk
Disciples of the 36th Chamber (1985)
Modern Detective (1985)
Tartar Soldier (uncredited)
The 8 Diagram Pole Fighter (1984)
Taoist
Red Spell Spells Red (1983)
Shaolin and Wu Tang (1983)
New Student / Thug (uncredited)
The Lady Is the Boss (1983)
Priest
Possessed (1983)
The Perfect Match (1982)
Cat vs. Rat (1982)
Sheng's Thug on Ship
Carry on Pickpocket (1982)
Dangerous Person (1981)
Student (uncredited)
Martial Club (1981)
Sun's assistant monk
The Treasure Hunters (1981)
Third Uncle
My Young Auntie (1981)
Monk with Diarrhea
Return to the 36th Chamber (1980)
Carry on Wise Guy (1980)
Priest White Lotus's Guardian
Clan of the White Lotus (1980)
Tien
Mad Monkey Kung Fu (1979)
Blind Handicapped Devil
Dirty Ho (1979)
Snake in the Monkey's Shadow (1979)
Zhou's Thug / Casino Gambler / Zombie (uncredited)
The Shadow Boxing (1979)
Martial art student
Heroes of the East (1978)
Shaolin Mantis (1978)
Angry Worker (uncredited)
Breakout from Oppression (1978)
Shaolin Monk
The 36th Chamber of Shaolin (1978)
Thug
Kung Fu Means Fists, Strikes and Sword (1978)
Shaolin Student (uncredited)
Executioners from Shaolin (1977)
Challenge of the Masters (1976)
Monk
The Kung Fu Monks (1975)
Ruei's Thug (uncredited)
The Spiritual Boxer (1975)
(extra)
The Legend of the 7 Golden Vampires (1974)
Manchu Thug (uncredited)
Heroes Two (1974)
Blood Brothers (1973)
Master Meng's Pupil
Five Fingers of Death (1972)
Yang's Thug
The Boxer from Shantung (1972)
The New One-Armed Swordsman (1971)
Return of the One-Armed Swordsman (1969)
Stunts
Stunt Coordinator