Film:
* The Electrical Life of Louis Wain (2021): Spelade "Fotograf"
* Kungens man (2021): Spelade "tysk officer"
* The Lost City of Z (2016): Spelade "British Officer"
* The Woman in Black 2:Angel of Death (2014): Spelade "Mr. Parsons"
* The Dark Knight Rises (2012): Spelade "polis"
* Wrath of the Titans (2012): Spelade "Temple Guard"
* The Woman in Black (2012): Spelade "The Doctor"
* The Curious Case of Benjamin Button (2008): Spelade "Young Man"
Tv:
* The Crown (2016–2020): Spelade "Michael Parker"
* The Last Kingdom (2015–2022): Spelade "Finan" (flera avsnitt)
* Musketörerna (2014–2016): Spelade "Lord de Winter"
* Endeavour (2012–2022): Spelade "Arthur"
* Strike Back (2010–2020): Spelade "Colonel Grant"
* Robin Hood (2006-2009): Spelade "Sheriff of Nottingham"
Det här är inte en uttömmande lista, men den innehåller några av hans mest anmärkningsvärda roller. Du kan hitta mer information om hans karriär på IMDb.