Film:
* La signora di ferro (2011) - nel ruolo di Tony Blair
* Il discorso del re (2010) - nel ruolo di Re Giorgio V
* Il giardiniere costante (2005) - nel ruolo di David Arnot
* Il conte di Montecristo (2002) - come Abbé Faria
* La mummia ritorna (2001) - as Dr. Terence Bey
* Il mondo perduto:Jurassic Park (1997) - nel ruolo del dottor Robert Burke
Televisione:
* La Corona (2016-2020) - come Lord Ciambellano
* L'ultimo regno (2015-2022) - come re Alfredo il Grande
* Babilonia (2014) - nel ruolo del dottor Marcus Pryce
* I Borgia (2011-2013) - come cardinale Giuliano della Rovere
* Spook (2002-2011) - come Harry Pearce (ruolo ricorrente)
* I misteri dell'ispettore Lynley (2001-2008) - nel ruolo del DCI Tom Barnaby (ruolo ricorrente)
Questa è solo una selezione dei suoi numerosi progetti. È apparso in numerosi altri film, serie televisive e produzioni teatrali.
Per trovare un elenco completo del suo lavoro, puoi visitare siti Web come IMDb:https://www.imdb.com/name/nm0180655/