Actor (46 credits)
- The Guernsey Literary and Potato Peel Pie Society (2018) German soldier
- The Little Stranger (2018) Mourner
- The Guernsey Literary and Potato Peel Pie Society (2018) German Soldier, not listed in credits
- The Foreigner (2017) Hennessy Guard, not listed in credits
- SS-GB (2017) Jewellery dealer, not listed in credits
- Bitter Harvest (2017) Peasant
- Wonder Woman (2017) Cafe Owner, not listed in credits
- A Street Cat Named Bob (2016) H, the Covent Guardian, not listed in credits
- Him (2016) Gordon
- Star Wars: Episode VII - The Force Awakens (2015) Rebel Alliance, not listed in credits
- Bill (2015) Tavern Keeper, not listed in credits
- The Honourable Rebel (2015) Cafe customer
- Suffragette (2015) The Muffin Man, not listed in credits
- Who Killed Nelson Nutmeg? (2015) The Man in Black
- Stay with Me (2015) Dad
- Vampire Academy (2014) Strigoi, not listed in credits
- Tommy Cooper: Not Like That, Like This (2014) Norman, not listed in credits
- BBC Proms (2013) Monster
- Crackanory (2013) Buzz
- Before I Go to Sleep (2013) Man on Bike, not listed in credits
- Jack the Giant Slayer (2013) Seargent of the Gate, not listed in credits
- Father Brown (2013) Ted, not listed in credits
- Hyde Park on Hudson (2012) Reporter, not listed in credits
- Snow White and the Huntsman (2012) Archer, not listed in credits
- Bert & Dickie (2012) Wheelwright, not listed in credits
- Different Perspectives (2012) Army Officer
- Cheerful Weather for the Wedding (2011) Wedding Guest, not listed in credits
- Him & Her (2010) Hotel Guest
- Bonekickers (2008) Soldier
- Mistresses (2008) Bailiff
- Harry Potter and the Order of the Phoenix (2007) Talking Prophecy, not listed in credits
- Ruddy Hell! It's Harry and Paul (2007) Various characters
- Skins (2007) Male Patient, not listed in credits
- Tardisodes (2006) Delivery Man
- The Mysti Show (2004) Pixie King
- Byron (2003) Servant
- Judge John Deed (2001) CPS Solicitor, not listed in credits
- Mike Bassett: England Manager (2001) Footballer
- The Sketch Show (2001) Passerby, not listed in credits
- Longitude (2000) Lieutenant, not listed in credits
- Blackadder Back & Forth (1999) Policeman
- Sleepy Hollow (1999) New Yorker, not listed in credits
- Vanity Fair (1998) Officer, not listed in credits
- Big Train (1998) Various roles
- Armstrong and Miller (1997) Various Characters
- No Bananas (1996) Newspaper Seller