| 火爆浪子 (1991) as Big Circle Han |
| 佈局 (1991) as Chan Nam |
| Instant Rage (1989) |
| The Vampire Is Alive (1989) as Three Killed Warriors |
| 奪寶龍虎鬥 (1989) |
| Mad Move (1988) |
| Ninja, Demon's Massacre (1988) |
| The Spy Inferno (1988) |
| Crocodile Fury (1988) |
| Fatal Command (1988) |
| 獵狐行動 (1988) |
| Treasure Hunter (1988) |
| The Vampire Raiders (1988) |
| 足本玉蒲團 (1987) as Woodcutter |
| Devil's Dynamite (1987) |
| Ninja: American Warrior (1987) |
| Project G-7 (1987) |
| Mission War Flames (1987) |
| Ninja's Extreme Weapons (1987) |
| Ninja Death Squad (1987) |
| Empire of Spiritual Ninja (1987) |
| Terminal Angels (1987) |
| Ninja 8: Warriors of Fire (1987) |
| 野戰忍者 (1987) |
| Ninja Fantasy (1986) |
| 江湖了斷 (1985) as Lei Kung |
| 霹靂十傑 (1985) as Governor's Man |
| 錦衣衛 (1984) as Li Yi |
| 天蠶變之布衣神相 (1984) as Xie Ping |
| 楊過與小龍女 (1983) as Chief Qiu |
| 天蠶變 (1983) as Xie Ping |
| 掌門人 (1983) as Ah Chang |
| 清宮啟示錄 (1983) as Kam Fung Chi |
| 俠客行 (1982) as Bei Haishi |
| 人皮燈籠 (1982) as Sgt. Poon |
| 浣花洗劍 (1982) as Bai Zhong |
| 大旗英雄傳 (1982) as Little Prince |
| 沖霄樓 (1982) as Yan Chun Min |
| 目無王法 (1981) as Luo Zhang |
| 黑蜥蜴 (1981) as Constable Tieh Fu |
| 射鵰英雄傳第三集 (1981) as Scholar |
| 陸小鳳之決戰前後 (1981) as Hua Manlou |
| 書劍恩仇錄 (1981) as No. 7, Hu Tin Wang |
| 大殺四方 (1980) as Tang Yu-Tung |
| 少林與武當 (1980) as Chin Ta Lei (Jin Tailai) |
| 第三类打斗 (1980) as Lin Wei Gang |
| 廣東十虎與後五虎 (1979) as Wang Yin Lin |
| 金臂童 (1979) as Yang Hu Yun / Iron Feet Lad |
| 賣命小子 (1979) as Feng Jia Ji |
| 雜技亡命隊 (1979) as Xinzheng |
| 街市英雄 (1979) as Zhu Cai |
| 残缺 (1978) as Hu Ah-Kue |
| 南少林與北少林 (1978) as Hsu Fong |
| 五毒 (1978) as Gao Ji, the Scorpion / Chief Constable Ma |
| 射鵰英雄傳續集 (1978) as Luk Koon Ying |
| 唐人街功夫小子 (1977) as Yang Jian Wen |
| 火爆浪子 Assistant Director |
| 佈局 Action Director |
| 虎膽女兒紅 Martial Arts Choreographer |
| The Vampire Is Alive Action Director |
| Robo Vampire Action Director |
| Devil's Dynamite Action Director |
| Super Platoon Director |