2001
as John Thatcher
1979
as Lt. Coghill
1990
as Edward
1981
as David
1992
as Palmer
1982
as Officer Withers
1989
as William Root
1978
as Baby
2002
as Lord Peter
1983
as Douglas Rivers
1970
as Nigel (uncredited)
1985
as Karl von Bayerling
1975
as Eric Hansen
2000
as President of Clarion
1988
as Rudolph Vyne
1996
as Claire's Colleague
2010
as Aristotle
as Michael Bredon
as Milo
as Raleigh