Televize:
* Koruna (2016–2020) jako kapitán skupiny Peter Townsend
* Poslední království (2015–2022) jako Aethelred
* Mušketýři (2014–2016) jako Monsieur d'Artagnan
* Bílá královna (2013) jako Eduard IV
* Ripper Street (2012–2016) jako konstábl Drake
* Zavolejte porodní asistentce (2012–2014) jako PC Noakes
* Lewis (2010–2015) jako DS James Hathaway
* Robin Hood (2006–2009) jako Allan-a-Dale
Film:
* Poslední království:Sedm králů musí zemřít (2023) jako Aethelred
* Králova řeč (2010) jako David, králův pěšák
* Vévodkyně (2008) jako lord Frederick
* St Trinian's (2007) jako Doktor
* The History Boys (2006) jako Posner
Jiné:
* Poslední království:Sedm králů musí zemřít (2023) - TV film (jako Aethelred)
Toto není vyčerpávající seznam, ale zahrnuje jeho nejvýznamnější projekty. Kompletní filmografii můžete najít na webech jako IMDb.