Actor
Future TX
2022
as The Guard
Horrible Histories: The Movie - Rotten Romans
2019
as Senator
Solo: A Star Wars Story
2018
as Mimban trooper (uncredited)
The Foreigner
2017
as Hennessy Guard (uncredited)
Bitter Harvest
2017
as Peasant
Star Wars: The Force Awakens
2015
as Rebel Alliance (uncredited)
Before I Go to Sleep
2014
as Man on Bike (uncredited)
Doctor Who at the Proms
2013
as Monster
Notes on a Scandal
2006
as Teacher (uncredited)
Blackadder: Back & Forth
1999
as Policeman (uncredited)