Актьор - A Spy Among Friends(Мини Сериал)(2022) Billions(Сериал)(2016-2021) - Bobby Axelrod Dream Horse(2020) - Howard Davies Once Upon a Time... In Hollywood(2019) - Steve McQueen Run This Town(2019) - Rob Our Kind of Traitor(2016) - Hector To Appomattox(Мини Сериал)(2015) - William T. Sherman Bill(2015/I) - Sir Richard Hawkins Wolf Hall(Мини Сериал)(2015) - Henry VIII Queen of the Desert(2015) - Richard Wylie Homeland(Сериал)(2011-2014) - Nicholas Brody The Silent Storm(2014) - Balor Romeo and Juliet(2013/II) - Lord Capulet Desire(Късометражен)(2013/III) The Vicar of Dibley(Сериал)(2013) - Anglican Priest The Sweeney(2012) - DCI Frank Haskins Will(2011/I) - Gareth Stolen(2011) - DI Anthony Carter Your Highness(2011) - Boremont Life(Сериал)(2007-2009) - Charlie Crews Phineas and Ferb(Сериал)(2009) - Agent Double 0-0 The Escapist(2008) - Rizza The Baker(2007) - Milo 'The Baker' Shakespeare Confessions of a Diary Secretary(2007) - Tony Blair The Situation(2006/I) - Dan Murphy Stormbreaker(2006) - Yassen Gregorovich ShakespeaRe-Told(Мини Сериал)(2005) - Benedick Friends & Crocodiles(2005) - Paul Reynolds An Unfinished Life(2005) - Gary Winston Colditz(Мини Сериал)(2005) - Nicholas McGrade Chromophobia(2005) - Marcus Aylesbury Nyfes(2004) - Norman Harris Keane(2004) - William Keane Big Impression(Сериал)(2003) - Simon Fuller The Forsyte Saga(Сериал)(2002-2003) - Soames Forsyte Dreamcatcher(2003) - Jonesy Jeffrey Archer: The Truth(2002) - Jeffrey Archer The Script(Късометражен)(2002) - Anthony's Boss Band of Brothers(Мини Сериал)(2001) - Richard D. Winters Hearts and Bones(Сериал)(2000-2001) - Mark Rose Life Force(Сериал)(2000) - Kurt Glemser Warriors(Сериал)(1999) - Lt. Neil Loughrey Robinson Crusoe(1997) - Patrick Connor Ill(Късометражен)(1996) - Mac A Touch of Frost(Сериал)(1996) - Adam Weston Poirot(Сериал)(1995) - Leonard Bateson Micky Love(1993) - Clive