1981
Bloody Parrot as Not available1980
The Young Master as Wai Yee School's Student (uncredited)1978
Breakout from Oppression as Umbrella for Captain (uncredited)1975
All Men Are Brothers as Liang Shan Bandit1975
The Kung Fu Monks as Not available1974
Heroes Two as Manchu Thug (uncredited)1974
Shaolin Martial Arts as Manchu Student1974
The Legend of the 7 Golden Vampires as Extra1973
The Pirate as (extra) (uncredited)1973
The Villains as Casino Gambler1973
The Delinquent as Big Sean's Gangster (uncredited)1973
The Bastard as Gu's Thug1972
The Boxer from Shantung as Yang's Thug (uncredited)1972
Five Fingers of Death as Master Suen's Pupil (uncredited)1972
Man of Iron as Chang's Thug1972
Four Riders as Thug1972
The Water Margin as Not available1972
The Angry Guest as (extra) (uncredited)1972
The Bloody Fists as Student1971
The Duel as Gan's Man (uncredited)1971
The New One-Armed Swordsman as (extra)1971
The Anonymous Heroes as (extra) (uncredited)1971
The Deadly Duo as Not available1969
Return of the One-Armed Swordsman as (extra)1969
Have Sword, Will Travel as Extra (uncredited)1969
The Flying Dagger as (extra) (uncredited)1969
The Invincible Fist as (extra) (uncredited)1968
Golden Swallow as (extra)1967
The One-Armed Swordsman as (extra) (uncredited)1967
The Golden Cat as Thug [extra]1966
Come Drink with Me as Caravan Guard1966
The Magnificent Trio as Soldier