Acting • AGE 33


Summerwater
Gavin
2025

The Bombing of Pan Am 103
Sandy Gay
2025

A Thousand Blows
Brenner
2025

Kill
Miller
2024

Poison Arrows
Terry McLean
2022

Spencer
Footman Paul
2021

Anne Boleyn
Sir William Kingston
2021

Dad Was
Mattie
2020

Raised by Wolves
Tamerlane
2020

Gangs of London
Kev
2020

The Nest
James
2020

The English Game
Jimmy Love
2020

Wild Rose
Elliot
2019

The Victim
Craig Myers
2019

Darkest Hour
AD Nicholl (Secretary #1)
2017

Rogue One: A Star Wars Story
Private Basteren
2016

Macbeth
Angus
2015

The Program
Wayne
2015

Unforgettable
Rudy
2011

The Wolf
The Wolf