Born 1985 (age 41) · Edinburgh, Scotland, UK
Appears in 38 titles

Filmography

Kingsman: The Golden Circle
6.9
Kingsman: The Golden Circle
2017
as Kingsman Cab Driver
No Time to Die
7.3
No Time to Die
2021
as Lab Technician (uncredited)
Jack Reacher: Never Go Back
6.0
Jack Reacher: Never Go Back
2016
as Cage Match Goon
28 Years Later
6.6
28 Years Later
2025
as Jonno (uncredited)
Lift
6.4
Lift
2024
as Roth
Havoc
6.4
Havoc
2025
as Hayes
28 Years Later: The Bone Temple
Greenland 2: Migration
6.4
Greenland 2: Migration
2026
as Lt. Blake
Shelter
7.2
Shelter
2026
as Team Leader
Final Score
6.1
Final Score
2018
as Emil
The Courier
6.0
The Courier
2019
as Wax
The Accidental Spy
6.0
The Accidental Spy
2001
as Hitman (uncredited)
The Anomaly
5.0
The Anomaly
2014
as Graveyard Thug
Don't Let Him In
4.0
Don't Let Him In
2011
as Tristan
Sucker Punch
4.3
Sucker Punch
2008
as Buchinsky
Somewhere Only We Know
6.0
Somewhere Only We Know
2015
as Josef Novak
School's Out Forever
5.5
School's Out Forever
2021
as John Smith
Baseline
4.5
Baseline
2010
as Paul
To Die For
2.6
To Die For
1994
as Drop Dead Gorgeous
The Grind
3.9
The Grind
2012
as Bobby