Televisión:
* La Corona (2016-2020) como el capitán del grupo Peter Townsend
* El Último Reino (2015-2022) como Aethelred
* Los mosqueteros (2014-2016) como el señor d'Artagnan
* La Reina Blanca (2013) como Eduardo IV
* La calle del Destripador (2012-2016) como el agente Drake
* Llama a la partera (2012-2014) como PC Noakes
* Lewis (2010-2015) como DS James Hathaway
* Robin Hood (2006-2009) como Allan-a-Dale
Película:
* El último reino:Siete reyes deben morir (2023) como Aethelred
* El discurso del rey (2010) como David, el lacayo del rey
* La duquesa (2008) como Lord Federico
* San Triniano (2007) como el doctor
* Los chicos de la historia (2006) como Posner
Otro:
* El último reino:Siete reyes deben morir (2023) - Película para televisión (como Aethelred)
Esta no es una lista exhaustiva, pero incluye sus proyectos más destacados. Puedes encontrar una filmografía más completa en sitios web como IMDb.