Born 1988 (age 38) · Leeds, West Yorkshire, England, UK
Appears in 41 titles

Filmography

Star Wars: The Force Awakens
7.3
Star Wars: The Force Awakens
2015
as Knight of Ren
Ready Player One
7.6
Ready Player One
2018
as Old Zombie Woman
Hellboy
5.6
Hellboy
2019
as Arthur
How I Live Now
6.6
How I Live Now
2013
as Chasing Man 1
Our Kind of Traitor
6.1
Our Kind of Traitor
2016
as Ollie
Mr. Turner
6.5
Mr. Turner
2014
as Clarkson Stanfield
Kajaki
6.6
Kajaki
2014
as Tug
The Settlers
6.8
The Settlers
2023
as MacLennan
Euphoria
6.3
Euphoria
2018
as Brian
Dark River
5.6
Dark River
2017
as Joe Bell
Elizabeth Is Missing
7.3
Elizabeth Is Missing
2019
as Frank Jefford
Game of Thrones The IMAX Experience
My Mother's Wedding
6.7
My Mother's Wedding
2025
as Charlie
National Theatre Live: Coriolanus
8.2
National Theatre Live: Coriolanus
2014
as Second Citizen / Volscian Lieutenant
Run
4.6
Run
2020
as Finnie
Sulphur & White
4.2
Sulphur & White
2020
as David Tait
In T'Vic
6.0
In T'Vic
2013
as Bobbie
Promenade
Promenade
2019
Spinning
Spinning
2022
as Nasty Man in Car
Craggy Confidant
Craggy Confidant
2025
as Jim