2003
Love Undercover 2: Love Mission as San's Buddy
2002
Love Undercover as Mr Tang
2001
You Shoot, I Shoot as 蔣先生
1996
Lost and Found as Funeral Guest
1994
Once Upon a Time in China V
1993
Heroic Trio 2: Executioners as Citizen
1993
Master Wong vs. Master Wong as Innkeeper
1992
The Girls from China
1992
The Days of Being Dumb as Kwan's Gangster in Theatre
1992
Heart Against Hearts as Bridegroom
1992
Casino Tycoon as Casino Gambler
1992
All's Well, Ends Well as Party Guest
1992
A Kid from Tibet as Party Guest
1991
Dances with Dragon as Auctioner at Banquet
1990
The Story of My Son as Bystander on Street
1990
Bullet in the Head as Mr. King's Board of Director
1990
Return Engagement as Triad Elder at Funeral
1990
The Fun, the Luck & the Tycoon as Party Guest
1989
Run, Don't Walk as Bank manager
1989
The Iceman Cometh as Chinese Scientist
1989
Seven Warriors as Villager
1989
Miracles: The Canton Godfather as Hotel Manager
1989
Doubles Cause Troubles as Doorman
1989
The Bachelor's Swan Song as Restaurant Captain
1989
It's a Mad, Mad, Mad World III as Tai Fung Bank's representative
1988
The Greatest Lover as Party Guest
1988
The Crazy Companies as Hospital Doctor
1988
Dragons Forever as (extra) (uncredited)
1987
Flaming Brothers as Club Customer
1987
Rich and Famous as Chai's Wedding Guest
1987
Heartbeat 100 as Doctor Chan
1987
Vampire's Breakfast as Four Eyes
1986
Infatuation as Wedding guest