Born 1981 (age 44) · Keighley, Bradford, West Yorkshire, England, UK
Appears in 41 titles

Filmography

The Dark Knight Rises
7.8
The Dark Knight Rises
2012
as CIA Analyst
1917
8.0
1917
2019
as Sergeant Guthrie
Transformers: The Last Knight
6.1
Transformers: The Last Knight
2017
as Tristan
Napoleon
6.3
Napoleon
2023
as Marshal Ney
Dorian Gray
6.0
Dorian Gray
2009
as Patrol Policeman
Rebecca
6.3
Rebecca
2020
as Giles
Kursk
6.6
Kursk
2018
as Lt. Bruce Hamil
In the Earth
5.6
In the Earth
2021
as Lord James Karel
Pelican Blood
5.9
Pelican Blood
2010
as Owen Whittle
Damilola, Our Loved Boy
6.0
Damilola, Our Loved Boy
2016
as Detective Wallace
Arthur & George
5.0
Arthur & George
2015
as Dr. Butter
National Theatre Live: Trouble in Mind
National Theatre Live: Trouble in Mind
2021
as Bill O’Wray
Ham
2013
as Alec
1946
2014
as Bob
Elsinore
as Rosencrantz