Essex (Gran Bretagna)
2016 - Remainder - Attore - Daubenay
2015 - Legend - Attore - Dott. Humphries
2013 - Grace di Monaco - Attore - Jean-Charles Rey
2011 - The Iron Lady - Attore - Airey Neave
2011 - Late Bloomers - Attore - Francis
2009 - Il diario di Anna Frank - Attore - Albert Dussel
2005 - In viaggio con Evie - Driving Lessons - Attore - Robert Marshall
2002 - Bloody Sunday - Attore - Brigadiere Maclellan
2001 - Charlotte Gray - Attore - Mr. Jackson
2000 - Beautiful People - Attore - Dr. Mouldy
1996 - Hamlet - Attore - Orazio
1996 - LA DODICESIMA NOTTE - Attore - Antonio
1995 - NEL BEL MEZZO DI UN GELIDO INVERNO - Attore - Tom Newman
1995 - OTHELLO - Attore - Montano
1983 - GREYSTOKE LA LEGGENDA DI TARZAN IL SIGNORE DELLE SCIMMIE - Attore - Sir Hugh Belcher
1981 - Momenti di gloria - Attore - Aubrey Montague