2002
Love Undercover as Mr Tang
1996
Lost and Found as Funeral Guest
1994
Once Upon a Time in China V
1993
Master Wong vs. Master Wong as Innkeeper
1992
The Girls from China
1992
The Days of Being Dumb
1992
Casino Tycoon I as Casino gambler
1992
All's Well, Ends Well as Party Guest
1992
A Kid from Tibet as Party guest
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
1989
Run, Don't Walk as Bank manager
1989
Seven Warriors as Villager
1989
Miracles as Hotel Manager
1989
It's a Mad, Mad, Mad World III as Tai Fung Bank's representative
1988
Dragons Forever as (uncredited)
1987
Heartbeat 100 as (uncredited)
1987
Vampire's Breakfast as Four Eyes
1985
Infatuation as Wedding guest