2017
as J. J. Thompson
2016
as Colonel Mellaby
2007
as Frederick Lord
2002
as Dr. Robert Baguley
1995
as DI Mike Burden
1991
as Montjoy
1989
as Orsino
1988
as First Knight / Gentleman of Ephesus
1984
as Page (Buckingham)
2004
as Dr. Bradshaw
1997
as Det. Insp. Burden
1987
as Küpper
1983
as Stapleton
1982
as Police Sergeant
1960