Película:
* El discurso del rey (2010) - como El Duque de York / Rey Jorge VI
* Caída del cielo (2012) - como curtidor
* El juego de la imitación (2014) - como Hugh Alexander
* La mujer de negro (2012) - como Arthur Kipps
* La mujer de negro:El ángel de la muerte (2015) - como Arthur Kipps
* Nuestra clase de traidor (2016) - como Perry
* La hora más oscura (2017) - como Clemente Attlee
* Sociedad literaria y del pastel de piel de patata de Guernsey (2018) - como Dawes
* Buscando el país de Nunca Jamás (2004) - como Arthur Conan Doyle
* La última estación (2009) - como León Trotsky
* Sala Verde (2015) - como Pat
* La muerte de Stalin (2017) - como Nikita Jruschov
* La historia personal de David Copperfield (2019) - como el Sr. Micawber
* El Mensajero (2020) - como Greville Wynne
* El traje (2022) - como Francisco
* La vida eléctrica de Louis Wain (2021) - como Sir William Gosse
* Batman (2022) - como El Pingüino (voz)
* Las banshees de Inisherin (2022) - como Domhnall
* La Maravilla (2022) - como William Byrne
Televisión:
* Penny Dreadful (2014-2016) - como el Dr. Victor Frankenstein
* Espejo negro (2011-presente) - como "Oso Blanco"
* El inspector del gobierno (2010) - como Hlestakov
* El misterio de Edwin Drood (2012) - como John Jasper
* Lutero (2010-2019) - como DS Ian Reed
* Prueba (2020) - como Charles Ingram
* La Corona (2016-presente) - como Lord Ivar Mountbatten
* La Serpiente (2021) - como Herman Knippenberg
* El poder (2023) - como Robert Le Doux
Esta no es una lista exhaustiva, pero cubre muchos de sus papeles notables tanto en cine como en televisión. Puede encontrar una lista más completa de sus créditos en IMDb u otras bases de datos de películas.