Televisie:
* De Kroon (2016-2020) als groepskapitein Peter Townsend
* Het laatste koninkrijk (2015-2022) als Aethelred
* De Musketiers (2014-2016) als Monsieur d'Artagnan
* De Witte Koningin (2013) als Edward IV
* Ripperstraat (2012-2016) als agent Drake
* Bel de verloskundige (2012-2014) als PC Noakes
* Lewis (2010-2015) als DS James Hathaway
* Robin Hood (2006-2009) als Allan-a-Dale
Film:
* Het laatste koninkrijk:zeven koningen moeten sterven (2023) als Aethelred
* De Koningstoespraak (2010) als David, de lakei van de koning
* De hertogin (2008) als Heer Frederik
* St Trinian's (2007) als De Dokter
* De geschiedenisjongens (2006) als Posner
Anders:
* Het laatste koninkrijk:zeven koningen moeten sterven (2023) - TV-film (zoals Aethelred)
Dit is geen uitputtende lijst, maar bevat wel zijn meest opmerkelijke projecten. Een completere filmografie vind je op websites als IMDb.