Actor
National Theatre Live: Amadeus
2017
as Baron Gottfried Van Swieten
Saturday Night Live: 40th Anniversary Special
2015
as Congressman
Foster
2011
as Man in Suit
The Kid
2010
as Headmaster
Clash of the Titans
2010
as Noble (Basilica)
Cass
2008
as Vicar
Miss Potter
2006
as Mr. Copperthwaite
Fragile
2005
as Father Tom
My Wrongs #8245–8249 & 117
2002
as Cleric
The Railway Children
2000
as District Superintendent
G:MT Greenwich Mean Time
1999
as Building Society Manager
The Mystery of Men
1999
as Dr Littleton
Goodnight, Mister Tom
1998
as Vicar
Monk Dawson
1998
as Paterson
The Woodlanders
1998
as Agent
The Fortunes and Misfortunes of Moll Flanders
1996
as Judge
Unnatural Selection
1996
as Right Hon. Brian Rutherford
The Devil of Winterborne
1995
as Brian Rutherford / Wittaker
The Stranger: Eye of the Beholder
1995
as Hunter
Downtime
1995
as 'Harrods' Haroldson
Measure for Measure
1994
as Friar Thomas
The Eligible Bachelor
1993
as Insp. Montgomery
After the Dance
1992
as Arthur Power
The Great Escape II: The Untold Story
1988
as Jim Kitteridge
Beryl Markham: A Shadow on the Sun
1988
as Oliver Hatton
The Marlowe Inquest
1986
as Ingram Frizer
Link
1986
Growing Pains
1980
as Gravedigger
Hamlet
1980
as Third Player / Lucianus
The Nativity
1978
as Eleazar