Televizija:
* The Crown (2016-2020) kot kapitan skupine Peter Townsend
* Zadnje kraljestvo (2015-2022) kot Aethelred
* Mušketirji (2014-2016) kot gospod d'Artagnan
* Bela kraljica (2013) kot Edvard IV
* Ripper Street (2012-2016) kot policist Drake
* Pokliči babico (2012-2014) kot PC Noakes
* Lewis (2010-2015) kot DS James Hathaway
* Robin Hood (2006-2009) kot Allan-a-Dale
Film:
* Zadnje kraljestvo:Sedem kraljev mora umreti (2023) kot Aethelred
* Kraljev govor (2010) kot David, kraljevi pešec
* Vojvodinja (2008) kot Lord Frederick
* St Trinian's (2007) kot zdravnik
* The History Boys (2006) kot Posner
Drugo:
* Zadnje kraljestvo:Sedem kraljev mora umreti (2023) - TV film (kot Aethelred)
To ni izčrpen seznam, vendar vključuje njegove najbolj opazne projekte. Popolnejšo filmografijo lahko najdete na spletnih mestih, kot je IMDb.