Televisione:
* La Corona (2016-2020) nel ruolo del Capitano del gruppo Peter Townsend
* L'ultimo regno (2015-2022) nel ruolo di Aethelred
* I moschettieri (2014-2016) nel ruolo del signor d'Artagnan
* La regina bianca (2013) come Edoardo IV
* Ripper Street (2012-2016) nel ruolo dell'agente Drake
* Chiama l'ostetrica (2012-2014) come PC Noakes
* Lewis (2010-2015) nel ruolo del direttore generale James Hathaway
* Robin Hood (2006-2009) come Allan-a-Dale
Film:
* L'ultimo regno:sette re devono morire (2023) nel ruolo di Aethelred
* Il discorso del re (2010) come David, il valletto del re
* La Duchessa (2008) come Lord Federico
* St Trinian (2007) nel ruolo del Dottore
* I ragazzi della storia (2006) come Posner
Altro:
* L'ultimo regno:sette re devono morire (2023) - Film TV (come Aethelred)
Questo non è un elenco esaustivo, ma include i suoi progetti più importanti. Puoi trovare una filmografia più completa su siti web come IMDb.