2006
as Self
2003
as Self
1999
as Warehouse Thug
1998
as Sir Richard White
1997
as Beaten Detective
1996
as Undercover Detective (uncredited)
1995
as Detective Frank Mercer
1994
as Fletcher
1994
as Fencing Coach
1993
as Torrance
1992
as Klenberg
1987
as Capt. of Engineers
1987
as Crew Chief
1987
as Loverbird Man
1985
as Crimson Knight (uncredited)
1984
as Ship's Officer
1982
as Lord Drummond / Featured Player
1980
as Seaman #1
1979
as Silent Movie Lover