| Time Travel Is Dangerous (2024) The Regency Dandy |
| Your Christmas or Mine? (2022) Johnson |
| The School for Good and Evil (2022) Professor Manley |
| The House (2022) Mr. Thomas (voice) |
| Friday Night Dinner: 10 Years and a Lovely Bit of Squirrel (2021) Himself |
| The Lost Films of Bloody Nora (2019) Dad |
| The Midnight Gang (2018) Sir Quentin Strillers |
| Killer Weekend (2018) Gerald |
| Murder on the Blackpool Express (2017) Graham |
| Oxide Ghosts: The Brass Eye Tapes (2017) |
| The Comedian's Guide to Survival (2016) Pick up Driver |
| We're Doomed! The Dad's Army Story (2015) Clive Dunn |
| The Last Post (2015) |
| The World's End (2013) Publican 7 |
| All Stars (2013) Simon Tarrington |
| Is This a Joke? (2011) Doctor |
| Holy Flying Circus (2011) Andrew Thorogood |
| Lizzie and Sarah (2010) Michael |
| Captain Eager and the Mark of Voth (2008) Scrutty Baker |
| Stardust (2007) Tertius |
| Hitler: The Comedy Years (2007) (archive footage) (uncredited) |
| Alpha Male (2006) Darwin |
| Scoop (2006) M.C. |
| Confetti (2006) Registrar |
| Charlie and the Chocolate Factory (2005) Man with Dog |
| Animal (2005) Hugh Getner |
| Out of time (2004) Charlie |
| Blake's Junction 7 (2004) Avon |
| The Calcium Kid (2004) Sebastian Gore-Brown |
| Spaced: Skip to the End (2004) Self |
| Doc Martin and the Legend of the Cloutie (2003) Mitch |
| About a Boy (2002) Math Teacher |
| Ant Muzak (2002) In-Store Tannoy Voice |
| Doc Martin (2001) Mitch |
| Hospital! (1997) Dr. Ralph Crosby |
| Bring Me the Head of Mavis Davis (1997) Duncan |
| Martin Luther, Heretic (1983) Medieval Player |
| Friday Night Dinner Christmas Special |
| The Magic Faraway Tree Mr. Oom Boom Boom |