1998 Knock Off
Bear
 1996 How to Meet the Lucky Stars
Blonde Henchman
 1995 Angel on Fire
 1994 In the Heat of Summer
David Morris
 1994 Zhang bao zi
 1993 Angel's Project
White Thug (as Hok-dun Mak)
 1993 My Virgin
 1992 Huan kan jin zhao (Video)
Mark (as Mak Gou)
 1992 Mission of Justice
Blonde Gunman
 1992 Huang jin dao shi
Criminal (as Mark)
 1992 Cheetah on Fire
Mak
 1992 Angel Terminators (as Mark)
 1992 China Heat
 1992 Yao guai du shi
Police Superintendent
 1992 Fight Back to School II
Terrorist
 1991 Meng xing xue wei ting
Kick-Boxer
 1991 Bloody Hero
 1991 Red Fists
Blonde Thug
 1991 Will of Iron
Mark
 1991 Money Maker
Guy Fighting with Fan
 1991 Fury in Red
Jack - FBI Agent
 1990 Point of No Return
Blond Thug
 1990 Fire Phoenix
 1990 She Shoots Straight
Hit Man
 1990 Outlaw Brothers
Thug
 1990 Tiger on the Beat 2
Mark
 1990 The Dragon Fighter
Drug Dealer
 1989 Naked Revenge
 1989 The Vengeance
 1989 Miao tan shuang long
Macquarton
 1989 Jin pai shi jie
Blond Thug
 1989 Final Run
Caucasian Thug
 1989 Sha shou tian shi
Oto
 1989 Angel Enforcers
Villain
 1987 Hungry Heart
Jane's Pub
 1993 My Virgin
(action choreographer)
 1991 Hero's Blood
(stunt coordinator)
 1991 Double Impact
(stunt performer - uncredited)
 1991 The Turbulent Affair
Jane's Pub
 2019 Qing Long Men
(action director)
 2018 I am the White Tiger
(Documentary) (producer)
 1994 The Legend of Drunken Master
(assistant martial arts choreographer - uncredited)