Born 1986 (age 39) · Horley, Surrey, England, UK
Appears in 34 titles

Filmography

Jurassic World: Fallen Kingdom
6.5
Jurassic World: Fallen Kingdom
2018
as Tech Merc
Kick-Ass 2
6.4
Kick-Ass 2
2013
as Insect Man
War Horse
7.3
War Horse
2011
as David Lyons
Mirror Mirror
5.9
Mirror Mirror
2012
as Charles Renbock
Borg vs McEnroe
6.9
Borg vs McEnroe
2017
as Vitas Gerulaitis
Anonymous
6.4
Anonymous
2011
as Thomas Dekker
Broken
6.9
Broken
2012
as Rick Buckley
The Selfish Giant
7.2
The Selfish Giant
2013
as Phil the Barman
Starve Acre
6.0
Starve Acre
2024
as Steven
Apostasy
6.8
Apostasy
2017
as Steven
This Is Christmas
7.1
This Is Christmas
2022
as Paul
The Arbor
7.2
The Arbor
2010
as Young David
The Choral
6.3
The Choral
2025
as Robert Horner
Broadcast Signal Intrusion
6.0
Broadcast Signal Intrusion
2016
as Michael
Irreversible
2013
as Daniel
Dunroamin
Dunroamin
2016
as Steven
Bad Apples
Bad Apples
2026
as Josh
Blood on Snow
as Klein