Film:
* Das elektrische Leben von Louis Wain (2021): Spielte „Fotograf“
* The King's Man (2021): Spielte „Deutscher Offizier“
* Die verlorene Stadt Z (2016): Spielte „British Officer“
* Die Frau in Schwarz 2:Angel of Death (2014): Spielte „Mr. Parsons“
* The Dark Knight Rises (2012): „Polizist“ gespielt
* Zorn der Titanen (2012): Spielte „Temple Guard“
* Die Frau in Schwarz (2012): „Der Doktor“ gespielt
* Der seltsame Fall des Benjamin Button (2008): Gespielt „Young Man“
Fernsehen:
* The Crown (2016–2020): Spielte „Michael Parker“
* Das letzte Königreich (2015–2022): Spielte „Finan“ (mehrere Folgen)
* Die Musketiere (2014–2016): Spielte „Lord de Winter“
* Endeavour (2012–2022): Spielte „Arthur“
* Strike Back (2010–2020): Spielte „Colonel Grant“
* Robin Hood (2006-2009): Spielte „Sheriff von Nottingham“
Dies ist keine erschöpfende Liste, sie enthält jedoch einige seiner bemerkenswertesten Rollen. Weitere Informationen zu seiner Karriere finden Sie auf IMDb.