2023
Bursting Point as Tiger's thug2023
I Did It My Way as Ho's Subordinate2022
Man on the Edge as Not available2019
Bodies at Rest as Thai Triad2019
Little Q as Not available2019
A Lifetime Treasure as Not available2016
Skiptrace as Not available2016
Robbery as Not available2013
Doomsday Party as Not available2010
Black Ransom as Not available2010
72 Tenants of Prosperity as Follower of Laughing Gor2009
I Corrupt All Cops as Not available2008
Triad Wars as Not available2008
Legendary Assassin as Not available2007
Invisible Target as Cheng's Bodyguard2006
Rob-B-Hood as McDaddy's Henchman2006
My Wife Is a Gangster 3 as Thug2006
The Shopaholics as Not available2006
Midnight Running as Not available2005
Divergence as Killer on ship2004
Around the World in 80 Days as Scorpion2004
New Police Story as Disco Bouncer #72002
The Conman 2002 as Sheep2001
The Avenging Fist as Combat 21's Thug2000
Treasure Hunter as Not available1999
Gen-X Cops as Not available1999
Purple Storm as Not available1999
Jackie Chan: My Stunts as Self - Jackie Chan Stunt Team1999
The H.K. Triad as Triad Elder1999
Heaven of Hope as Not available1998
Knock Off as Not available1998
The Conman as Bad Temper's Gangster1998
The Suspect as Not available1996
How to Meet the Lucky Stars as Not available1995
Thunderbolt as Not available1995
High Voltage as Not available1994
The Legend of Drunken Master as Henry's Thug (uncredited)1994
Hero of Hong Kong 1949 as Not available1994
The Tragic Fantasy: Tiger of Wanchai as Not available1994
Deadly Target as Not available1994
The True Hero as Not available1994
To Love Ferrari as Not available1993
Dragon: The Bruce Lee Story as Chef1993
Raped by an Angel as Not available1993
Crime Story as Black Dragon's Gangster1993
The Eagle Shooting Heroes as (uncredited)1993
Heroic Trio 2: Executioners as Not available1993
The Bare-Footed Kid as City Guard1993
Women on the Run as King Kong's Thug1993
My Hero II as Not available1992
Twin Dragons as Not available1992
Fight Back to School 2 as Not available1992
Fun and Fury as Kap's hired Viet thug1992
Heroin Tunnel as Not available1991
Fight Back to School as Not available1991
Angry Ranger as Not available1991
Bullet for Hire as Mr. Dick's Thug1989
Mr. Canton and Lady Rose as Tiger Lo's Man1989
God of Gamblers as Kwong1989
The Inspector Wears Skirts II as Hua1989
Triads: The Inside Story as Not available1989
Spiritually a Cop as Not available1989
Into the Fire as Not available1988
Bloodsport as Toon1988
Police Story 2 as Policeman1988
Dragons Forever as Thug in First Fight1988
The Inspector Wears Skirts as Not available1987
Project A Part II as Pirate1987
Killer's Nocturne as Not available1986
Armour of God as Not available1986
Who's the Crook as Not available1986
A Man from Holland as Not available1985
Police Story as One of Koo's Men (uncredited)1985
My Lucky Stars as Chief's Thug1985
Yes, Madam! as Armoured Car Guard (uncredited)1985
The Protector as Not available1985
Mr. Boo Meets Pom Pom as Not available1985
Hong Kong Godfather as Security Guard1985
Pursuit of a Killer as Not available1984
Pom Pom as Sha's Thug1984
The Owl vs Bombo as Thug in Alley1984
Hocus Pocus as Not available1984
Law with Two Phases as Not available1983
Project A as Ling's Thug (uncredited)1983
Winners & Sinners as Robber at Maxim1983
The Lady Is the Boss as Shiang's Thug (uncredited)1983
The Champions as King's Soccer Player1983
Ghosts Galore as Not available1983
Gun Is Law as Not available1983
Horror Holiday as Not available1982
Dragon Lord as Smuggler (uncredited)1982
Kid from Kwangtung as Not available1982
Carry On Pickpocket as Fence's Thug1982
The Perfect Match as Man repairing car on road1982
Mercenaries from Hong Kong as Not available1982
复仇者 as Not available1982
Energetic-21 as Boney1981
Game of Death II as Tower Entrance Guard1981
The Prodigal Son as Angry Kungfu Master's Disciple1981
Martial Club as Student (uncredited)1981
Challenge of the Gamesters as Lie's gunman1981
The Gold Hunters as Not available1981
The Eagle's Killer as Not available1981
The Phantom Killer as Not available1981
Super Fool! as Not available1981
Hired Guns as Not available1980
The Young Master as Master Tien's Student (uncredited)1980
The Victim as Jo Wing's Man1980
By Hook or By Crook as Gangster1980
Two Toothless Tigers as Not available1980
Duel of the Brave Ones as Not available1980
Snake Deadly Act as Rascal1980
The Ring of Death as Not available1980
The Cheeky Chap as Not available1980
Absolute Monarch as Assassin in Prison1979
Knockabout as Dealer at Casino1979
The Incredible Kung Fu Master as Not available1979
Fist of Fury 3 as Not available1979
The Shadow Boxing as Casino Gambler (uncredited)1979
The Fighting Fool as Not available1979
The Story of the Drunken Master as Not available1979
The Kung Fu Instructor as Not available1979
The Reckless Cricket as Thug [extra]1979
His Name is Nobody as Not available1979
Writing Kung Fu as Not available1979
Crazy Partner as Not available1979
Goose Boxer as Not available1978
The 36th Chamber of Shaolin as Shaolin Monk1978
Enter the Fat Dragon as Fighter at the Party1978
Shaolin Mantis as Guard (uncredited)1978
Storming Attacks as Thug1978
Dirty Tiger, Crazy Frog as One of Coffin King's Men (uncredited)1978
Kung Fu Master Named Drunk Cat as Not available1977
The Iron-Fisted Monk as Not available1977
Executioners from Shaolin as Shaolin Student (uncredited)1977
Mantis Fists & Tiger Claws of Shaolin as Bald Thug1976
Bruce's Deadly Fingers as Not available1974
Games Gamblers Play as Gambler at Beach2014
Don't Go Breaking My Heart 2 Stunts2013
Kick Ass Girls Stunts2012
On My Way Stunts2007
Bullet and Brain Stunts2002
Flying Dragon, Leaping Tiger Stunts2000
Ghost Promise Stunts2000
9th September Stunts1996
All of a Sudden Stunts1994
Ancient Chinese Whorehouse Stunts1992
Gangs '92 Stunts1987
Project A Part II Martial Arts Choreographer1985
Police Story Martial Arts Choreographer1979
Writing Kung Fu Stunt Coordinator1979
Writing Kung Fu Stunts