Télévision :
* La Couronne (2016-2020) en tant que capitaine de groupe Peter Townsend
* Le Dernier Royaume (2015-2022) comme Ethelred
* Les Mousquetaires (2014-2016) comme Monsieur d'Artagnan
* La Reine Blanche (2013) comme Édouard IV
* Rue de l'Éventreur (2012-2016) en tant que gendarme Drake
* Appelez la sage-femme (2012-2014) en tant que PC Noakes
* Lewis (2010-2015) en tant que DS James Hathaway
* Robin des Bois (2006-2009) comme Allan-a-Dale
Cinéma :
* Le dernier royaume : 7 rois doivent mourir (2023) comme Ethelred
* Le Discours du Roi (2010) comme David, le valet du roi
* La Duchesse (2008) comme Lord Frederick
* St Trinian (2007) comme Le Docteur
* Les garçons de l'histoire (2006) en tant que Posner
Autre :
* Le dernier royaume : 7 rois doivent mourir (2023) - Téléfilm (comme Ethelred)
Cette liste n'est pas exhaustive, mais elle comprend ses projets les plus marquants. Vous pouvez trouver une filmographie plus complète sur des sites comme IMDb.