2010
Ip Man 2 as Master Lam1992
It's Now or Never as Pimp1990
Pantyhose Hero as Gangster in Opening Scene1988
Born to Defence as Policeman1988
Edge of Darkness as Fake policeman1986
Naughty Boys as Not available1985
Police Story as Koo's Man on the Bus (uncredited)1985
Disciples of the 36th Chamber as Monk Mingzhi1984
The 8 Diagram Pole Fighter as General Pan Mei1984
Wits of the Brats as Master Chen Hui-Min1983
The Lady Is the Boss as Wah Chiang Martial Arts Association Member (uncredited)1983
Shaolin and Wu Tang as Shaolin Abbot1982
Legendary Weapons of China as Rascal / Servant at Inn1982
Carry On Pickpocket as Thug at Disco1982
Cat vs. Rat as Emperor's Bodyguard / Chiu's Servant (uncredited)1982
Godfather from Canton as Bao1982
The Perfect Match as Robber1982
Blood Child as Not available1981
My Young Auntie as Sheng's Thug (uncredited)1981
Martial Club as Ming (uncredited)1981
The Treasure Hunters as Cen Tian1981
Night Evil Soul as Not available1980
The Young Master as Master Tien's Student (uncredited)1980
Clan of the White Lotus as Shaolin Student / Ching Fighter1980
Return to the 36th Chamber as Boss Wang's Thug1980
Carry on Wise Guy as Not available1980
Duel of the Brave Ones as Not available1980
The Fool Escape as Not available1979
Dirty Ho as One-Armed Handicapped Devil1979
The Shadow Boxing as Zhou's Thug / Gambling Den Gambler (uncredited)1979
Bruce and the Iron Finger as Killer1979
Mad Monkey Kung Fu as Fok1979
Blind Fist of Bruce as Not available1979
The Gold Connection as Not available1979
The Lama Avenger as Undertaker1979
Fists and Guts as Leper King1979
Sun Dragon as Ah Kum1979
Invincible Kung Fu as Not available1978
The 36th Chamber of Shaolin as Soldier1978
Storming Attacks as Not available1978
Enter the Fat Dragon as Thug1978
The Tattoo Connection as Thug on Boat1978
Shaolin Mantis as Servant (uncredited)1978
Dirty Tiger, Crazy Frog as Casino Fighter (uncredited)1978
Kung Fu Means Fists, Strikes and Sword as Thug1978
Two in Black Belt as Extra1978
The Magnificent as Not available1977
The Iron-Fisted Monk as Kicked in Ass into Water1977
Executioners from Shaolin as Governor's Fighter (uncredited)1976
Hand of Death as One of Shih's 8 Bodyguards1976
Challenge of the Masters as Master Pang's Student (uncredited)1976
The Himalayan as Tseng's Man1975
The Man from Hong Kong as Martial Artist / Hotel Assassin (uncredited)1975
The Valiant Ones as Pirate1975
Fighting Dragon as Not available1974
Call Me Dragon as Not available1974
Stoner as Thug1973
None But the Brave as Not available1973
The Kiss of Death as Troublemaker in Nightclub1973
King of Kung Fu as Not available1973
Tiger as Not available1972
Hapkido as Black Bear Student (uncredited)1972
The 14 Amazons as Soldier1972
The Thunderbolt Fist as Japanese ronin1972
The Fugitive as Not available1971
The Blade Spares None as Extra1971
The Lady Hermit as Black Demon's Thug (uncredited)1971
The Invincible Eight as Extra1971
The Angry River as Not available1971
Lady with a Sword as Not available2022
Septet: The Story of Hong Kong Assistant Director1997
Mr. Nice Guy First Assistant Director1997
Once Upon a Time in China and America First Assistant Director1995
Don't Give a Damn Assistant Director1994
The Legend of Drunken Master Assistant Director1992
A Kid from Tibet Assistant Director1990
Encounters of the Spooky Kind II Assistant Director1985
Disciples of the 36th Chamber Assistant Director1983
Shaolin and Wu Tang Stunt Coordinator1980
The Fool Escape Martial Arts Choreographer1975
The Man from Hong Kong Stunts1974
Land of the Brave Martial Arts Choreographer