2003
Running on Karma as Slippery Thief2002
Ghost Timeless as King of Hell1996
To Be No. 1 as Apple's father1993
Rape In Public Sea as Not available1993
Sex Flower as Not available1993
Lan Kwai Fong Swingers as Feng Shui master1993
Happy Partner as Not available1993
The World of Desire as Boss at pier1993
The Flirting Ghost as Not available1992
Prostitute as Pimp1992
Killer Flower as Simon1992
Caged Beauties as Choi1991
Temptation summary II as Not available1986
Tough Ninja: The Shadow Warrior as Tong-li Han1985
Crocodile Evil as Not available1985
Wives and Lovers as Li Guang-Xian1984
Thunderclap as Not available1984
The Ugly Tycoon as Not available1984
To Catch a Thief as Not available1984
Misfire as Not available1983
Fearless Hyena 2 as Frog1983
Duel to the Death as Bo Ching-Wan's Master1983
Aces Go Places II as Squealie1983
Play Catch as Billion's thug1982
Aces Go Places as Squealie1982
Till Death Do We Scare as Little Devil1982
Hex After Hex as Master Lau Gia Lin1982
The Emperor and the Minister as Sian1982
Godfather from Canton as Ah Wai1982
The Perfect Match as Shoe salesman1982
Green Killer as Not available1982
Unreal Dream as Not available1982
The Young Heroes of the Street as Inspector 5354 (Wu Long)1982
Man Crazy as Not available1981
Chasing Girls as Law Mit Au1981
The Angry Young Man as Not available1981
Beware Of Pickpockets as Dog Lice1981
Money Is Lovely as Sun Yun-Cai1981
Twins of Kung Fu as Not available1981
Little Thing Means a Lot as Hsiao-mao1981
The Gambler and His Kung Fu Master as Not available1980
We're Going to Eat You as Wanderer with Dark Glasses1980
We're Going to Eat You as Pickpocket1980
Hex as Ah Choi1980
Bruce, King of Kung Fu as Ah Choi1980
Crazy Horse & Intelligent Monkey as Hou Hsian-Shan1980
By Hook or By Crook as Gang Leader1980
The Struggle as Not available1980
The Fool Escape as Not available1980
The Desperate Trio as Not available1979
Dragon's Claws as A Tsai1979
Fist of Fury 3 as Not available1979
The Reckless Cricket as Lan Tau Shuai [crapy Head cricket]1979
The Gold Connection as Ah Keung1979
The Four Invincibles as Mute Guy1979
My Kung Fu 12 Kicks as Not available1979
Butcher Wing as Ah Tang1979
Invincible Kung Fu as Chow1979
Vice Squad 633 as Not available1978
The 36th Chamber of Shaolin as Lin Zhen1978
Kung Fu Means Fists, Strikes and Sword as Blind Fist1978
Ten Tigers of Shaolin as Su Chi Er (tiger)1978
Gang of Four as Tsai Chai1978
My Darling Gals as Not available1978
Horses as Not available1978
Black Society as Not available1978
Crazy Imposters as Not available1978
Island of Virgins as Not available1978
Bank Busters as Not available1978
My Kung Fu Master as Thug1978
Double-Cross as Not available1978
Big Leap Forward as Not available1977
The Dragon Lives Again as Tavern Smoker1977
The Criminals, Part 3: Arson as Ah Choy1977
Hot Blood as Not available1977
Ironside 426 as Doggie1977
Winner Takes All! as Not available1977
Negotiation as Not available1976
The Criminals, Part 2: Homicides as Mute Ah Choi / Xiao Ding1976
Low Society as Su Ta-Ha1975
Little Superman as Shoeshine1974
Call Me Dragon as Sidekick #11974
The Shaolin Boxers as Jin Ping (Chuan student)1974
The Thunder Kick as Not available1974
The Chinese Tiger as Nai Po1974
Kung Fu 10th Dan as Chou Chan1973
Rage of Wind as Not available1973
The Cub Tiger from Kwang Tung as Little Frog1973
Fist to Fist as Cart Driver1973
Killer in the Dark as Not available1973
The Magnificent Boxer as Not available1973
Duel of the Dragons as Not available1973
King of Kung Fu as Not available1972
Fist of Fury as Susuki's Student1972
The Bloody Fists as Mute villager1972
The 14 Amazons as Soldier1971
Duel of Fists as (extra) (uncredited)1971
The Anonymous Heroes as Gambler (uncredited)1969
Have Sword, Will Travel as Extra (uncredited)