1998
Contract Killer as Not available1993
City Hunter as Not available1993
No More Love No More Death as Judge1992
Naked Killer as Senior Police Officer1992
The Thief of Time as Not available1992
Arrest the Restless as Not available1992
Shogun and Little Kitchen as Not available1991
Lee Rock II as Not available1991
Happy Ghost V as Party Guest1991
The Queen of Gamble as Not available1991
Tiger Cage III as Joe1990
She Shoots Straight as Journalist (uncredited)1990
Story of Kennedy Town as Not available1990
Gangland Odyssey as Not available1989
In the Line of Duty 4 as Not available1989
Aces Go Places V: The Terracotta Hit as Police Officer (uncredited)1989
The Iron Butterfly as Not available1989
Perfect Match as Not available1989
A Fiery Family as Solicitor Murest1989
News Attack as Not available1988
Dragons Forever as (extra) (uncredited)1988
Police Story 2 as Stockholder (uncredited)1988
In the Line of Duty 3 as Not available1988
The Eighth Happiness as Not available1988
The Crazy Companies as Guest of Coffin Exhibition1988
Brief Encounter as Not available1987
Code of Honor as Not available1986
Legacy of Rage as Middle Eastern Restaurant Patron1980
Lost Souls as Boarder Guard1978
Game of Death as Surgeon1978
The Tattoo Connection as Not available1978
Enter Three Dragons as Not available1978
Black Society as Not available1977
The Mighty Peking Man as Man Giving Ah Wei a Ride1977
Soul Brothers of Kung Fu as Peter1977
The Criminals, Part 3: Arson as Denis Allen James1975
Anti-Corruption as I.C.A.C. officer1974
Stoner as Bar patron