As I Am
2020 · Comedy
as Mr. Jackson
Narcopolis
2015 · Mystery
as Ambro Scientist
Brave New World
2020 · Drama
as Bernard Marx
Counterpart S2
2018 · Drama
as Peter Quayle
Game of Thrones Conquest & Rebellion: An Animated History of the Seven Kingdoms
2017 · Animation
as Viserys Targaryen
The Riot Club
2015 · Drama
as Lord Riot
Prime Target
2025 · Action
as Andrew Carter
The Theory of Everything
2014 · Biography
as Brian
Manhattan S2
as Paul Crosley
I, Jack Wright
2025 · Crime
as DCI Hector Morgan
Arcane S2
2024 · Animation
as Viktor
The Lost King
2023 · Biography
as Richard III
2022 · Drama
Hang Ups
2018 · Comedy
as Nathan Slater
The Iron Lady
2012 · Biography
as Young Denis Thatcher
Marcella S3
2021 · Crime
as Henry Gibson
The Iris Affair
2025 · Mystery
as Hugo Pym