Jia Zhengjing
Shushan Devil (2024)
王无忌
The Lost Legend (2023)
Exorcism (2023)
Uncle Maoshan (2023)
Huang Dacheng
The Puppet (2023)
Qian Zhong, Minister of Rites
Judge Bao: Intrigues at Academy (2023)
The Haunting (2023)
Executioner's Strange Talk (2022)
Mystery of Muye: The Dragon Seeker (2021)
Zhu Dafu
Junior Agent (2021)
So's Father
King of the New Beggars (2021)
Old City Manager
Taoist Priest (2021)
Kingdom of Womanhood (2020)
Lion Rock (2019)
Master Fang
Ip Man and Four Kings (2019)
Shen Xie
Five Elements (2019)
Younger Cousin
White Fish Town 2 (2019)
Master Z: Ip Man Legacy (2018)
Lucid Dreams (2018)
Master Wu
Demon Catcher (2018)
Gladys' Father
Big Brother (2018)
Lei Wanlong
Bio Raiders (2017)
Dealer/Healer (2017)
Nowhere to Hide! (2016)
Yin Yang Xian Sheng Zhi Mo Dai Tian Shi (2016)
Just Another Margin (2014)
Cook
Rigor Mortis (2013)
Mobster
A Simple Life (2012)
Mr Leung
The Pye-Dog (2007)
Kung Fu Mahjong 3: The Final Duel (2007)
偷情宝鉴–江南第一名妓 (2002)
Sex & Zen Vol.4 (2002)
Sex & Zen Vol.3 (2002)
Guys and a Cop (2000)
Johnny Koo
The Temptation of Office Ladies (2000)
The Hong Kong Happy Man (2000)
Tender Heart (1999)
Sha Sam
Only Fools Fall in Love (1995)
Fainted Policeman (CID)
Don't Give a Damn (1995)
Modern Republic (1995)
The Gods Must Be Funny in China (1994)
Kidnapper
Don't Shoot Me, I'm Just a Violinist (1994)
Woman Killer's Rampage (1993)
Lou Nan Pin
The Inspector Wears Skirts IV (1992)
Landlord
Mad Mad Ghost (1992)
Mr. Lau
Skin Striperess (1992)
General
Mr Vampire 1992 (1992)
Lethal Contact (1992)
Jail warden
A Kid from Tibet (1992)
Xiao Lin
Ghost in Me (1992)
Sisters of the World Unite (1991)
Soccer Player
The Banquet (1991)
Man at Mall
Slickers vs. Killers (1991)
Fatty
Vampire Kids (1991)
Tan Tin Kong
Devil's Vendetta (1991)
Master Snake
The Nocturnal Demon (1990)
Nam
The Inspector Wears Skirts 3: Raid on Royal Casino Marine (1990)
Chu Tai-Lit
A Tale from the East (1990)
Woodpecker
Vampire Settle On Police Camp (1990)
Yung
Here Comes a Vampire (1990)
The Spooky Family (1990)
Donald Duck
The Fortune Code (1990)
Vampire Vs. Vampire (1989)
Ah Tung
Miracles: The Canton Godfather (1989)
Killer Ho
Funny Ghost (1989)
Jealous married policeman
Operation Pink Squad II (1989)
Vice Squad Insp.
Little Cop (1989)
Unfaithfully Yours (1989)
Kuang / Kwong
Mr. Smart (1989)
Coolie
Pedicab Driver (1989)
Nan
The Inspector Wears Skirts II (1989)
My Dream is Yours (1988)
The Beloved Son of God (1988)
Big Nose
Operation Pink Squad (1988)
Four Eyes
Spooky, Spooky (1988)
Ticketed Truck Driver
Police Story 2 (1988)
Billy
Carry on Hotel (1988)
Billy Tung
Miss Magic (1988)
Club patron [cameo]
Bet on Fire (1988)
The Inspector Wears Skirts (1988)
Lazy Bone
The Haunted Cop Shop II (1988)
Mr Chan
No Compromise (1988)
Burglar
Into the Night (1988)
Captain Chiang
Mr. Vampire III (1987)
Sneaky Ming
The Haunted Cop Shop (1987)
Traffic cop [cameo]
You're My Destiny (1987)
Ching Dai-Hao
Eastern Condors (1987)
Dirty Nose
The Final Test (1987)
United We Stand (1986)
My Heavenly Lover (1986)
Chicken
Mr. Vampire II (1986)
Detective Ah Fu
Naughty Boys (1986)
Libbogen / Lib-Bogen
Lucky Stars Go Places (1986)
Sweet Sixteen (1986)
My Family (1986)
Train Captain
Millionaires' Express (1986)
The Strange Bedfellow (1986)
Parking Inspector
Yes, Madam! (1985)
Wai
Mr. Vampire (1985)
Old Bachelor
City Hero (1985)
Play Director
Twinkle, Twinkle, Lucky Stars (1985)
Doctor
Those Merry Souls (1985)
Ruddy's buddy
Affectionately Yours (1985)
Mental Patient
My Lucky Stars (1985)
Friendly Ghost (1985)
Cop Busters (1985)
Chase a Fortune (1985)
Foreman
Hong Kong 1941 (1984)
The Ghost Informer (1984)
Double Trouble (1984)
Simon Tang
The Intellectual Trio (1984)
Heaven Can Help (1984)
HK policeman
Banana Cop (1984)
Ming's Colleague
Esprit D'amour (1983)
Bull's thug
Aces Go Places II (1983)
Brainless
Men from the Gutter (1983)
Love (1982)
Bing's thug
It Takes Two (1982)
Cashier
He Lives by Night (1982)
Screenplay
Assistant Director
Blade of Fury (1993)