1987
The Haunted Cop Shop as Ghost Playing Mahjong1986
Where's Officer Tuba? as Not available1986
Grow Up in Anger as Joe's father1985
Fascinating Affairs as Party Guest1985
Girl with the Diamond Slipper as Man in Car1984
The 8 Diagram Pole Fighter as Pan Mei's Soldier (uncredited)1984
Opium and the Kung Fu Master as Villager1984
Return of Bastard Swordsman as Waiter1984
Wits of the Brats as Waiter1983
Winners & Sinners as Sammo's Birthday Party Guest1983
Seeding of a Ghost as Not available1983
Shaolin Intruders as Inn Guest1983
The Lady Is the Boss as Night Club Patron (uncredited)1983
The Weird Man as Sun Ce's servant1983
Men from the Gutter as Drunkard1982
Brave Archer and His Mate as Peach Island's Guard (uncredited)1982
Human Lanterns as Not available1982
Perils of the Sentimental Swordsman as Boatman / Ghostly Village's Resident1982
Ode to Gallantry as Zhangle gang (uncredited)1982
My Rebellious Son as Ah Jia1982
Hell Has No Boundary as Policeman1982
Godfather from Canton as Police Officer1981
My Young Auntie as Clothes Store Worker / Policeman (uncredited)1981
Lion vs. Lion as Gambler1981
The Sword Stained with Royal Blood as Wen Clan's Servant1981
Corpse Mania as Policeman1981
Martial Club as Gentry at Reconcilation Talk (uncredited)1981
Bewitched as Man at Court1981
Challenge of the Gamesters as Casino gambler1981
What Price Honesty? as Prison guard1981
The Duel of the Century as Duel's Spectator1981
The Treasure Hunters as Casino worker1980
The Flag of Iron as Eagle Hall's Servant1980
Hex as Furniture Mover1980
The Rebel Intruders as Sword / Shield Militia1980
Two Champions of Shaolin as Gao's Servant (uncredited)1980
The Kid with a Tattoo as Uncle Luo1980
The Convict Killer as Constable1980
Haunted Tales as Tenant1979
Dirty Ho as Man Listening to Reward Offer1979
The Shadow Boxing as Corpse Carrier / Casino Gambler (uncredited)1979
Kid with the Golden Arm as Hu Wei Security Member1979
Ten Tigers of Kwangtung as Casino Clerk (uncredited)1979
The Kung Fu Instructor as Not available1979
The Deadly Breaking Sword as Prison Guard (uncredited)1979
Shaolin Abbot as Not available1979
The Daredevils as Commander Han's Servant1979
The Proud Twins as Sheep Seller1979
To Kill A Mastermind as Martyr1979
The Last Judgement as Court Officer1978
The 36th Chamber of Shaolin as Soldier1978
The Five Venoms as Waiter / Servant1978
Invincible Shaolin as Ching Soldier1978
The Vengeful Beauty as Servant1978
Flying Guillotine II as Soldier at Execution1978
Sensual Pleasures as Officer1978
Shaolin Mantis as Townsfolk (uncredited)1978
Swordsman and Enchantress as Green Willow1978
Mr. Funnybone Strikes Again as Funnybone's Neighbor1978
Shaolin Hand Lock as Lin Hao's Man1978
Clan of Amazons as Plain Clothes Constable1978
The Voyage of Emperor Chien Lung as Calligraphy shop customer1978
The Mad Monk Strikes Again as Traveller1977
The Iron-Fisted Monk as Man in Brothel1977
The Battle Wizard as Poisonous Moths Clan Member / Soldier (uncredited)1977
Clans of Intrigue as Beggar Gang member1977
Jade Tiger as Not available1977
The Mighty Peking Man as Ship Crew1977
The Mighty Peking Man as Ship Crew Member1977
The Sentimental Swordsman as Huan's escort to Shaolin (uncredited)1977
Death Duel as Collie1977
Broken Oath as One of Chou's New Guard (uncredited)1977
Chinatown Kid as Policeman1976
The Magic Blade as Announcer (uncredited)1976
Challenge of the Masters as Contestant at Pao Contest (uncredited)1976
Killer Clans as Chuan's Man1976
The Last Tempest as Palace Guard1976
Mr. Funny Bone as Wedding Guest1975
The Super Inframan as Chen Zhi Qiang1975
All in the Family as Policeman1975
The Spiritual Boxer as Debtor (uncredited)1974
The Golden Lotus as Not available1974
The Savage Five as Villager1974
Games Gamblers Play as Not available1974
Sinful Adulteress as Policeman1974
Shatter as Not available1974
Stoner as Extra1974
Scandal as Lunatic1973
Blood Brothers as (extra) (uncredited)1973
The Pirate as (extra) (uncredited)1973
None But the Brave as Patriot1973
The House of 72 Tenants as Tenant1973
Supermen Against the Orient as Student1973
The Bastard as Whoremonger1972
The Boxer from Shantung as Horse Carriage Worker (uncredited)1972
The Delightful Forest as Prison Guard (uncredited)1972
Man of Iron as Not available1971
Duel for Gold as Villager Watching Acrobatic Show1968
Divorce, Hong Kong Style as Barkeeper1967
The One-Armed Swordsman as Qi Family Servant1967
Summons to Death as Policeman1966
The Knight of Knights as Lieutenant Ting1966
The Joy of Spring as Not available1966
The Magnificent Trio as Guard1965
The Twin Swords as Red Lotus bandit1965
The Lark as Not available1965
The Lark as Charity Concert Dancer1965
Pink Tears as Job applicant