Actor
Little Heroes Lost in China
1995
The Legend of Drunken Master
1994 · as British Consul
Man of the Times
1993 · as British General Smith
Once Upon a Time in China IV
1993 · as Father Thomas
Kickboxer
1993
City Hunter
1993 · as Cruise purser
Naked Killer
1992 · as Police Officer
Cash on Delivery
1992
Heart Against Hearts
1992 · as Senior Police Officer
Casino Tycoon
1992 · as Father Bai
Queen of Underworld
1991
Lee Rock II
1991 · as Commissioner Alan