Película:
* La vida eléctrica de Louis Wain (2021): Jugó "Fotógrafo"
* El hombre del rey (2021): Jugó "oficial alemán"
* La ciudad perdida de Z (2016): Jugó "oficial británico"
* La mujer de negro 2:El ángel de la muerte (2014): Interpretó al "Sr. Parsons"
* El caballero de la noche asciende (2012): Jugó "oficial de policía"
* La ira de titanes (2012): Jugó "Guardia del Templo"
* La mujer de negro (2012): Jugó "El Doctor"
* El curioso caso de Benjamin Button (2008): Jugó "joven"
Televisión:
* La Corona (2016-2020): Interpretó a "Michael Parker"
* El Último Reino (2015-2022): Jugó "Finan" (varios episodios)
* Los mosqueteros (2014-2016): Jugó "Lord de Winter"
* Esfuerzo (2012-2022): Jugó "Arturo"
* Contraataque (2010-2020): Jugó "Coronel Grant"
* Robin Hood (2006-2009): Jugó "Sheriff de Nottingham"
Esta no es una lista exhaustiva, pero incluye algunos de sus papeles más notables. Puedes encontrar más información sobre su carrera en IMDb.