1986
Happy Ghost III as Managing director1983
On the Wrong Track as Not available1982
Buddha's Palm as Clan Leader (uncredited)1982
The 82 Tenants as Johnny's Boss1982
Mercenaries from Hong Kong as Angry Husband of Blanche's Lover1982
Man Crazy as Not available1982
Rolls, Rolls, I Love You as Managing Director1981
My Young Auntie as Inspector1981
Avengers from Hell as Male ghost1980
Young Outcasts as Not available1979
The Reckless Cricket as Shaolin Abbot1978
The 36th Chamber of Shaolin as Abbot in Charge of Head Chamber1978
Mr. Funnybone Strikes Again as Big Potato1978
Gee and Gor as Not available1977
The Adventures of Emperor Chien Lung as Pork shop owner1976
Bruce Lee and I as Not available1976
Mr. Funny Bone as Big Potato1976
Laugh In as Not available1976
Big Times for the Crazy Bumpkins as Inspector He1976
Hustler from Canton as Not available1976
Crazy Bumpkins in Singapore as Not available1974
The Stranger and the Gunfighter as Wang's Uncle1974
Gossip Street as Barber1974
The Bod Squad as Buys Brenda1974
Crazy Bumpkins as Inspector Ho1974
The Mini-Skirt Gang as Not available1968
A Romantic Thief as Policeman1967
The Witch as Buddhist Fortress Fighter1966
The Detective as Chan Kin-chau's assistant/ Fuk the Shortie1966
How Master Cute Thrice Saved The Idiot Ming as Big Yam1966
The Black Musketeer 'F' as Dai Fanzi/Big Yam1966
Master Cute and Da Fanshu as Not available1965
Book Without Words as Auyeung Wu1965
Golden Butterfly, the Lady Thief as Not available1965
Master Cute as Not available1959
The Talking Bird as Not available1959
Glass Slippers as Not available