Telewizja:
* Korona (2016–2020) jako Kapitan Grupy Peter Townsend
* Ostatnie królestwo (2015–2022) jako Aethelred
* Muszkieterowie (2014–2016) jako pan d'Artagnan
* Biała Królowa (2013) jako Edward IV
* Ulica Rozpruwacza (2012–2016) jako Konstabl Drake
* Zadzwoń do położnej (2012–2014) jako PC Noakes
* Lewis (2010-2015) jako DS James Hathaway
* Robin Hood (2006–2009) jako Allan-a-Dale
Film:
* Ostatnie królestwo:Siedmiu królów musi umrzeć (2023) jako Aethelred
* Przemówienie króla (2010) jako Dawid, lokaj królewski
* Księżna (2008) jako Lord Frederick
* St Trinian (2007) jako Doktor
* Chłopcy z historii (2006) jako Posner
Inne:
* Ostatnie królestwo:Siedmiu królów musi umrzeć (2023) - Film telewizyjny (jako Aethelred)
Nie jest to lista wyczerpująca, ale obejmuje jego najbardziej znaczące projekty. Pełniejszą filmografię można znaleźć na stronach takich jak IMDb.