Was a member of Jackie Chan's Stuntmen Association.

Chaos
2008
Chaos

Muscle Heat
2002
Muscle Heat

Jackie Chan: My Stunts
1999
Jackie Chan: My Stunts

Rush Hour
1998
Rush Hour

Downtown Torpedoes
1997
Downtown Torpedoes

Theft Under the Sun
1997
Theft Under the Sun

Mr. Nice Guy
1997
Mr. Nice Guy

Police Story 4: First Strike
1996
Police Story 4: First Strike

Rumble in the Bronx
1995
Rumble in the Bronx

Supercop 2
1993
Supercop 2

Crime Story
1993
Crime Story

Police Story 3: Super Cop
1992
Police Story 3: Super Cop

Casino Raiders
1989
Casino Raiders

Iron Angels 2
1988
Iron Angels 2

Dragons Forever
1988
Dragons Forever

Magnificent Warriors
1987
Magnificent Warriors

New Mr. Vampire
1986
New Mr. Vampire