Was a member of Jackie Chan's Stuntmen Association.
Moonlight Express
(Taxi Driver)
Someone will Know Me
(Self)
The Inspector Wears Skirts II
Police Story 4: First Strike
(Golden Dragon Club Member)
Killer's Nocturne
Man Wanted 3
Naughty Boys
Miracles: The Canton Godfather
(Tiger Lo's Man)
Mr. Nice Guy
(Pedestrian / Flower Stall Man (uncredited))
Police Story 2
(Ko's Man)
Police Story 3: Super Cop
(Patron at Fushan Food Street (uncredited))
Supercop 2
(Jewel Robber (uncredited))
Rumble in the Bronx
(Punk (uncut version) (uncredited))
Mr. Fortune
(Snakehead's thug)
Raped by an Angel 2: The Uniform Fan
(Gang leader at food stall)
Project A: Part II
(Pirate)
Anna in Kungfu-land
(Fighter)
Crime Story
(Black Dragon's Gangster / Restaurant Owner)
Theft Under the Sun
(Dan's man)
Dragons Forever
(Thug in First Fight)
Raging Angels
Queen's High
Angry Ranger
Top Borrower
Fulltime Killer
(Bald Thug (uncredited))
God of Gamblers
((uncredited))
No Problem 2
(One Of Ben's Thugs)
Seoul Raiders
(Man In First Fight)
My Wife Is a Gangster 3
(Thug)
The Inspector Wears Skirts
Undeclared War
Gangland Odyssey
God of Gamblers II
Island of Fire
The Big Score
China White
The Legend of Drunken Master
Knock Off
Armageddon
Young and Dangerous 5
Robin-B-Hood
Shock Wave
Jackie Chan: My Stunts
(Self - Jackie Chan Stunt Team)
The Storm Riders
(Wedding Guest)
China Strike Force
(Stunts)
The Inspector Wears Skirts
(Stunts)
The Inspector Wears Skirts
(Assistant Director)
Mr. Nice Guy
(Stunts)
Police Story
(Martial Arts Choreographer)
Police Story 2
(Martial Arts Choreographer)
Police Story 4: First Strike
(Stunts)
Project A: Part II
(Martial Arts Choreographer)
Who Am I?
(Stunt Double)
Who Am I?
(Stunts)
Queen's High
(Action Director)