Actor
The Old Guard
2020
as Bodyguard
Holmes & Watson
2018
as British Soldier (uncredited)
Overlord
2018
as US Soldier (uncredited)
Patient Zero
2018
as US Army Sergeant Keogh (uncredited)
Solo: A Star Wars Story
2018
as Mud Trooper (uncredited)
The Foreigner
2017
as Forensic Officer (uncredited)
American Assassin
2017
as CIA Agent (uncredited)
Rogue One: A Star Wars Story
2016
as X-Wing Pilot
Fantastic Beasts and Where to Find Them
2016
as Spaniard Ship Passenger (uncredited)
Bastille Day
2016
as Rioter (uncredited)
London Has Fallen
2016
as Secret Service
Star Wars: The Force Awakens
2015
as Rebel Alliance (uncredited)
Mission: Impossible - Rogue Nation
2015
as CIA Agent (uncredited)
The Woman in Black 2: Angel of Death
2014
as Londoner