| The Moment (2026) as Martin |
| Tornado (2025) as Laird |
| That Christmas (2024) as Mr. Forrest (voice) |
| Midas Man (2024) as Dick Rowe |
| The Choice (2024) as Visitor |
| Here We Go: Mum's Classic Family Christmas (2023) as Dermot |
| Dodger Special: Coronation (2023) as John Bridge |
| Downton Abbey: A New Era (2022) as Mr Stubbins |
| School's Out Forever (2021) as Mr. Bates |
| NYX (2020) as Juno |
| Downhill (2020) as Charlie |
| The Cure (2019) as Martin Yeates |
| Horrible Histories: The Movie — Rotten Romans (2019) as Sycophantus |
| The Road to Brexit (2019) as Tony Braxton MP |
| All Is True (2018) as Sir Thomas Lucy |
| Slaughterhouse Rulez (2018) as Lambert |
| Eric, Ernie and Me (2017) as Bill Cotton |
| The Overcoat (2017) as The VIP |
| Babs (2017) as Peter Charlesworth |
| Son of Perdition (2017) as The Man |
| Not Sophie's Choice (2015) as Daddy |
| Youth – La giovinezza (2015) as Queen's Emissary |
| Fear of Water (2015) as Charles |
| Slow West (2015) as Rupert Cavendish |
| Dare to Be Wild (2015) as Nigel Hogg |
| Just Desserts (2015) |
| Cinderella (2015) as Royal Crier |
| The Inbetweeners 2 (2014) as Kevin Sutherland |
| Crocodile (2014) as Andy |
| One Chance (2013) as Dr. Thorpe |
| Dr. Easy (2013) as Superintendent |
| Jack the Giant Slayer (2013) as Tour Guide |
| I Give It a Year (2013) as Minister |
| Mr. Stink (2012) as News Reporter |
| Best Possible Taste: The Kenny Everett Story (2012) as TV Director |
| Gambit (2012) as Mr. Dunlop |
| Pitch Black Heist (2012) as Isaac |
| The Cricklewood Greats (2012) as Tim Dempsey |
| Holy Flying Circus (2011) as BBC Head of Rude Words |
| The Inbetweeners Movie (2011) as Kevin Sutherland |
| Anuvahood (2011) as Edward |
| Chalet Girl (2011) as Malcolm |
| Bistro (2010) as The Waiter |
| You Will Meet a Tall Dark Stranger (2010) as Malcolm Dodds |
| Bonded by Blood (2010) as Prison Governor |
| Four Lions (2010) as Malcolm Storge MP |
| Rock & Chips (2010) as Bernard Bird |
| In the Loop (2009) as Sir Jonathan Tutt |
| A Very British Cult (2009) as Terry |
| Tu£sday (2008) |
| Tu£sday (2008) as Mr Jacobs |
| The Hide (2008) as Roy Tunt |
| Spinners and Losers (2007) as Julius Nicholson |
| Magicians (2007) as Stooge |
| Mr. Bean's Wedding (2007) as Vicar |
| The Rise of the Nutters (2007) as Julius Nicholson |
| The Wind in the Willows (2006) as Clerk |
| Dad (2006) as Son |
| Keeping Mum (2005) as Train Ticket Collector |
| Einstein's Big Idea (2005) as Chater |
| Buried Alive (2005) |
| The Emperor's Wife (2003) as Dr. Lambroso (as Alexander Macqueen) |
| Merry Christmas Aubrey Flint as Milton Cranley |