Actor

Año Título Personaje
- Slow Horses - Temporada 5 River Cartwright
2025 Tornado Little Sugar
2025 Rogue Trooper -
2024 El Señor de los Anillos: Los Anillos de Poder - Temporada 2
Episodio 1
Forodwaith Sauron
2024 Slow Horses - Temporada 4 River Cartwright
2023 Slow Horses - Temporada 3 River Cartwright
2022 Slow Horses - Temporada 2 River Cartwright
2022 Benediction Siegfried Sassoon (Joven)
2022 Slow Horses - Temporada 1 River Cartwright
2020 Mangrove -
2020 Small Axe - Temporada 1
Episodio 1
Ian MacDonald
2020 Capone Agent Crawford
2019 Peleando en familia Zak
2018 The Long Song - Temporada 1 Robert Goodwin
2018 María reina de Escocia Lord Darnley
2018 Calibre Vaughn
2017 Steven Morrissey
2017 Dunkerque Collins
2017 England Is Mine Steven Patrick Morrissey
2016 Un reino unido Tony Benn
2016 Tommy's Honour Tommy Morris
2016 Negación James Libson
2016 Guerra y Paz (2016) - Temporada 1 Nikolai Rostov
2015 Pan (Viaje a Nunca Jamás) Dobkins
2013 The Tunnel - Temporada 1 Adam Roebuck
2013 '71 Thommo

Producción

Año Título Trabajo
2022 Benediction Productor delegado