Films :
* La Dame de fer (2011) - comme Tony Blair
* Le Discours du Roi (2010) - comme le roi George V
* Le jardinier constant (2005) - comme David Arnot
* Le Comte de Monte-Cristo (2002) - comme l'abbé Faria
* Le retour de la momie (2001) - comme le Dr Terence Bey
* Le Monde Perdu :Jurassic Park (1997) - comme le Dr Robert Burke
Télévision :
* La Couronne (2016-2020) - en tant que Lord Chamberlain
* Le Dernier Royaume (2015-2022) - comme le roi Alfred le Grand
* Babylone (2014) - comme le Dr Marcus Pryce
* Les Borgia (2011-2013) - comme le cardinal Giuliano della Rovere
* Effrayeurs (2002-2011) - comme Harry Pearce (rôle récurrent)
* Les mystères de l'inspecteur Lynley (2001-2008) - en tant que DCI Tom Barnaby (rôle récurrent)
Ceci n'est qu'une sélection de ses nombreux projets. Il est apparu dans de nombreux autres films, séries télévisées et productions scéniques.
Pour trouver une liste complète de son travail, vous pouvez visiter des sites Web comme IMDb :https://www.imdb.com/name/nm0180655/