2022
The EOD Squad as Not available2021
Kung Fu Stuntmen as Not available2017
Shock Wave as Ghost2016
Mission Milano as Not available2016
Good Take, Too! as Not available2014
Kung Fu Jungle as Coroner2011
Overheard 2 as Caine2006
Daisy as Yun Joon-ha2002
Infernal Affairs as Del Piero2000
Dr. Jekyll and Mr. Hyde as Not available1999
A Man Called Hero as Ghost Servant1998
The Storm Riders as Bat1998
Contract Killer as Tsukamoto's Security Guard1997
97 Aces Go Places as Not available1996
Black Mask as Sour1996
Young and Dangerous as Silly Keung1996
Sexy and Dangerous as Not available1996
Twinkle Twinkle Lucky Star as Not available1996
Bodyguards of Last Governor as Terrorist1995
Sixty Million Dollar Man as Not available1995
Don't Give a Damn as Yamamoto's Bodyguard1995
Shaolin Kung Fu Kids as Not available1994
Once Upon a Time in China V as Flying Monkey1993
Iron Monkey as Constable1993
Last Hero in China as Convicted Robber & Rapist1993
The Heroic Trio as Master in Flashback1993
Heroic Trio 2: Executioners as Suicide bomber1993
Swordsman III: The East Is Red as Not available1993
Ghost Lantern as Holland1993
Women on the Run as Fatty Ping's Thug1992
Twin Dragons as Not available1992
Once Upon a Time in China II as Governor Chung's Assistant1992
Royal Tramp as Not available1992
American Samurai as Haing Yi / Lee1992
The Shootout as Policeman1992
Gameboy Kids as Not available1992
Freedom Run Q as Not available1992
The Vengeance as Not available1992
Fatal Chase as Not available1992
Her Fatal Ways 3 as Action director1992
Battle in Hell as Chu general1991
Double Impact as Not available1991
The Top Bet as Not available1991
To Be Number One as Tien's Bodyguard1991
God of Gamblers III: Back to Shanghai as Not available1991
Money Maker as Not available1991
Tricky Brains as Not available1991
Fist of Fury 1991 as Triad Member1991
The Queen of Gamble as Not available1991
Tiger Cage III as Not available1991
Inspector Pink Dragon as Not available1991
Her Fatal Ways 2 as Not available1990
She Shoots Straight as Thug on Ship (uncredited)1990
God of Gamblers II as Not available1990
All for the Winner as Not available1990
Her Fatal Ways as An1990
Outlaw Brothers as Not available1990
Shanghai Shanghai as Not available1990
The Revenge of Angel as Chan Ping's son1990
Coup De Grace as Kwong's Gang Member1990
Return to Action as Not available1990
Family Honor as Not available1989
The Killer as Hay's Man1989
Seven Warriors as Bandit1989
My Heart Is That Eternal Rose as Shen's Hitman1989
Long Arm of the Law III as Not available1989
My Dear Son as Not available1989
Carry on Yakuza as Not available1989
Ghost Ballroom as Not available1989
Angel's Mission as Not available1989
A Killer's Blues as Not available1989
The Sniping as Not available1989
Run, Don't Walk as Keung's thug1989
Club Girls as Not available1989
Angel Enforcers as Not available1989
Blood Ritual as Not available1989
City Cops as Not available1988
The Dragon Family as Not available1988
Operation Pink Squad as Not available1988
Born to Defence as Angry Chinese1988
Mistaken Identity as Thug1988
L.A.Connection as Not available1987
Mirage as Nova's bodyguard1986
Five Heroes from Shaolin as 胡惠乾1985
Rangers Sword and Sabre as 萧四无1985
The Eight Fairies as 蓝采和1984
Pituitary Hunter as Boss Shiu1983
Poetic Sword - Li Pai as Not available1983
Tiger Hill Trail as Not available1983
The Red Panther as On1983
Crazy Blood as Not available1983
Gun Is Law as Not available1982
Energetic-21 as Jack Hau Ka Chung1981
I Accuse as 肺积水1980
ザ・ハングマン as Not available1980
Encore as Not available2024
High Forces Action Director2023
Flashover Stunt Coordinator2022
In the Storm Director2021
Dynasty Warriors Choreographer2017
Shock Wave Stunt Coordinator2017
Shock Wave Martial Arts Choreographer2016
Mission Milano Stunt Coordinator2016
League of Gods Choreographer2016
Sword Master Choreographer2015
Lost in Wrestling Martial Arts Choreographer2015
Shanghai Noir Choreographer2014
Overheard 3 Choreographer2013
Out of Inferno Stunt Coordinator2012
The Silent War Stunt Coordinator2012
Looper Stunts2011
Overheard 2 Action Director2009
Street Fighter: The Legend of Chun-Li Stunt Coordinator2009
Red Cliff II Stunt Coordinator2008
My Mighty Princess Stunt Coordinator2008
Red Cliff Stunt Coordinator2007
Fred Claus Stunt Coordinator2007
The Last Legion Stunt Coordinator2005
Doom Fight Choreographer2005
The Promise Second Unit Director2005
The Promise Stunt Coordinator2004
Spider-Man 2 Fight Choreographer2003
The Matrix Reloaded Fight Choreographer2003
The Matrix Revolutions Stunt Coordinator2002
Infernal Affairs Stunt Coordinator2001
Exit Wounds Fight Choreographer1999
The Matrix Stunt Coordinator1997
Walk In Action Director1997
Walk In Stunts1996
Black Mask Stunt Coordinator1996
Black Mask Martial Arts Choreographer1996
Sex and Zen II Stunt Coordinator1996
The God of Cookery Choreographer1996
God of Gamblers 3: The Early Stage Choreographer1996
Young and Dangerous 2 Choreographer1996
Young and Dangerous 3 Choreographer1996
Street Angels Choreographer1995
The Saint of Gamblers Martial Arts Choreographer1995
Shaolin Kung Fu Kids Choreographer1995
No Justice for All Stunt Coordinator1995
The Eternal Evil of Asia Choreographer1995
Mean Street Story Choreographer1995
Enemy Shadow Choreographer1994
Return to a Better Tomorrow Stunt Coordinator1994
Love on Delivery Choreographer1994
Her Fatal Ways 4 Choreographer1994
Wonder Seven Choreographer1993
The Heroic Trio Stunts Coordinator1993
The Heroic Trio Martial Arts Choreographer1993
Heroic Trio 2: Executioners Martial Arts Choreographer1993
The Mad Monk Stunt Coordinator1993
Future Cops Stunts1993
A Moment of Romance II Stunts1993
Perfect Exchange Choreographer1993
Holy Weapon Choreographer1992
Moon Warriors Martial Arts Choreographer1992
Royal Tramp 2 Stunt Coordinator1992
Her Fatal Ways 3 Action Director1990
The Revenge of Angel Martial Arts Choreographer1990
Shanghai Shanghai Action Director1990
Prince of the Sun Choreographer1987
Mirage Stunt Coordinator