Film:
* Il discorso del re (2010) - nel ruolo del Duca di York/Re Giorgio VI
* Caduta dal cielo (2012) - come Tanner
* Il gioco dell'imitazione (2014) - come Hugh Alexander
* La donna in nero (2012) - nel ruolo di Arthur Kipps
* La donna in nero:l'angelo della morte (2015) - nel ruolo di Arthur Kipps
* Il nostro traditore (2016) - come Perry
* L'ora più buia (2017) - nel ruolo di Clement Attlee
* La società letteraria e della torta di bucce di patata di Guernsey (2018) - come Dawes
* Alla ricerca dell'Isola che non c'è (2004) - nel ruolo di Arthur Conan Doyle
* L'ultima stazione (2009) - come Leon Trotsky
* Stanza Verde (2015) - come Pat
* La morte di Stalin (2017) - nel ruolo di Nikita Krusciov
* La storia personale di David Copperfield (2019) - nel ruolo del signor Micawber
* Il Corriere (2020) - nel ruolo di Greville Wynne
* L'abito (2022) - come Francesco
* La vita elettrica di Louis Wain (2021) - nel ruolo di Sir William Gosse
* Batman (2022) - come Il Pinguino (voce)
* Le Banshee di Inisherin (2022) - come Domhnall
* La meraviglia (2022) - nel ruolo di William Byrne
Televisione:
* Penny Dreadful (2014-2016) - nel ruolo del dottor Victor Frankenstein
* Black Mirror (2011-oggi) - come "Orso Bianco"
* L'ispettore del governo (2010) - come Hlestakov
* Il mistero di Edwin Drood (2012) - nel ruolo di John Jasper
* Lutero (2010-2019) - nel ruolo del DS Ian Reed
* Quiz (2020) - nel ruolo di Charles Ingram
* La Corona (2016-oggi) - nel ruolo di Lord Ivar Mountbatten
* Il serpente (2021) - nel ruolo di Herman Knippenberg
* Il potere (2023) - nel ruolo di Robert Le Doux
Questo non è un elenco esaustivo, ma copre molti dei suoi ruoli importanti sia nel cinema che in televisione. Puoi trovare un elenco più completo dei suoi crediti su IMDb o altri database di film.