2024
Wicked Little Letters as Police Sergeant (uncredited)2024
The Critic as Critic2024
The Critic as Critic (uncredited)2023
Wonka as Mourner (uncredited)2023
Bank of Dave as Paparazzi Reporter2023
Nandor Fodor and the Talking Mongoose as Movie Goer (uncredited)2022
Living as Commuter (uncredited)2022
Four Lives as Police Officer2022
Without Sin as Prison Officer Chris Hatby2021
Tom & Jerry as Driver (uncredited)2021
SAS: Red Notice as General Major Crookes (uncredited)2021
The Dig as Police Officer (uncredited)2021
Dream Horse as Race Horse Owner (uncredited)2021
Censor as Hands Through The Bed2021
Everybody's Talking About Jamie as Football Referee (uncredited)2021
To Olivia as Mourner (uncredited)2021
The Long Call as Grant Crookes2020
Alex Rider as Lieutenant Colonel (uncredited)2020
Eurovision Song Contest: The Story of Fire Saga as Icelandic Bar Patron (uncredited)2020
The Midnight Sky as Scientific Beneficiary (uncredited)2020
The Princess Switch: Switched Again as Ball Guest / Parent2019
Fast & Furious Presents: Hobbs & Shaw as Passerby (uncredited)2019
The Bay as Police Officer2019
Wild Bill as Commuter2019
Official Secrets as GCHQ Security2018
Peter Rabbit as Passerby (uncredited)2018
Fantastic Beasts: The Crimes of Grindelwald as Cafe Owner (uncredited)2018
Mary Queen of Scots as Bothwell2018
The Little Stranger as Pallbearer (uncredited)2018
Funny Cow as Cinema Goer (uncredited)2018
Swimming with Men as Czech Spectator2017
Kingsman: The Golden Circle as Paramedic (uncredited)2017
Tin Star as Police Officer (uncredited)2017
Phantom Thread as New Years Eve Party Goer (uncredited)2017
Victoria & Abdul as Footman2017
The Loch as Police Officer2017
King Charles III as Mourner2016
Fearless as Police Swat Team2015
Safe House as Cid2015
Bill as Courtier (uncredited)2013
Peaky Blinders as Lancaster Mathers Worker2013
The Look of Love as Punter (uncredited)2012
Cuckoo as Awards Guest2012
Song for Marion as Theatre Goer (uncredited)1997
Midsomer Murders as Office Worker1997
Midsomer Murders as Dealer