1996
Horrible High Heels as Not available1996
Madam Q as Pen Ta Chen1995
Yes Madam as Thug1993
The Beheaded 1000 as Lui Biao, Flower Shadow1993
Fatal Love as Tony Lee1993
Whore & Policewoman as Not available1992
No Guilty as Not available1992
Big Circle Blues as Not available1992
Lady Killer as Not available1992
Heroes in Jail as Not available1992
Sex of Female as Not available1992
Desperate Duo as Not available1992
The Mighty Gambler as Not available1992
City Warrior as Not available1991
The Angels as Not available1991
Demonic Umbrella as Not available1991
Love to Kill as Not available1991
Phantom War as Lung1990
Bullet to Survive as Not available1988
Iron Angels 2 as Marco1988
The Vampire Partner as Not available1988
Escape from Kingdom as Not available1986
The Haunted Madam as Inspector Bak Fei Hung1985
Crocodile Hero as Not available1984
Possessed II as Inspector Siu1984
Yellow Peril as Vietnamese Gang Member1983
Project A as Coast Guard (uncredited)1983
The Champions as Village Contest Participant1983
Possessed as Siu Yuk-Lung1982
Lonely Fifteen as Not available1982
Green Killer as Not available1981
Princess Cheung Ping as Not available1981
The Prodigal Son as Angry Kungfu Master's Disciple1981
Martial Club as Student (uncredited)1980
The Rebel Intruders as Fast Sword Militia1980
Heaven and Hell as Mu Cha1979
Kid with the Golden Arm as Wang Sheng San1979
Ten Tigers of Kwangtung as Su's Man / Policeman (uncredited)1979
Shaolin Rescuers as Rascal1979
The Daredevils as Soldier1979
To Kill A Mastermind as Martyr1979
Writing Kung Fu as Not available1978
Crippled Avengers as Du's Thug1978
The Five Venoms as Constable1978
Invincible Shaolin as Di Li, South Shaolin Fighter1978
The Brave Archer 2 as Tsuen Jen Taoist1978
Life Gamble as Master Nan's Man (uncredited)1977
The Brave Archer as Not available1976
Shaolin Temple as Shaolin Student That Committed Suicide (uncredited)