2025
28 Years Later as Jonno (uncredited)2025
Havoc as Hayes2024
Lift as Roth2021
Invasion as Policeman #12021
No Time to Die as Lab Technician (uncredited)2021
School's Out Forever as John Smith2020
Gangs of London as Cole2019
The Courier as Wax2018
Krypton as Commander Quex-Ul2018
Final Score as Emil2017
Kingsman: The Golden Circle as Kingsman Cab Driver2016
Jack Reacher: Never Go Back as Cage Match Goon2015
Somewhere Only We Know as Josef Novak2014
The Anomaly as Graveyard Thug2012
The Grind as Bobby2012
The Underwater Realm - Part V - 149 BC as Quintus2011
Don't Let Him In as Tristan2010
Baseline as Paul2008
Sucker Punch as Buchinsky2007
Medium Rare as Thug2005
The Purifiers as John2001
The Accidental Spy as Hitman (uncredited)NaN
Greenland: Migration as Lieutenant Blake2007
Intergalactic Combat as Alexander the Great2001
Pure Vengeance as Brigman1994
To Die For as Drop Dead Gorgeous2020
Wonder Woman 1984 Stunts2018
Slaughterhouse Rulez Stunts2018
Red Sparrow Stunts2017
Transformers: The Last Knight Stunts2017
Wonder Woman Stunts2015
Kingsman: The Secret Service Stunts2015
Spectre Stunt Double2013
RED 2 Stunts2013
Thor: The Dark World Stunts2012
The Grind Associate Producer2001
The Accidental Spy Stunts