| Movie | 2006 | Confetti | Registrar | |
| Movie | 2007 | Hitler: The Comedy Years | (archive footage) (uncredited) | |
| Movie | 2022 | The House | Mr. Thomas (voice) | |
| Movie | 2001 | Doc Martin | Mitch | |
| Movie | 2003 | Doc Martin and the Legend of the Cloutie | Mitch | |
| Movie | 2013 | The World's End | Publican 7 | |
| Movie | 1997 | Bring Me the Head of Mavis Davis | Duncan | |
| Movie | 2004 | Blake's Junction 7 | Avon | |
| Movie | 2008 | Captain Eager and the Mark of Voth | Scrutty Baker | |
| Movie | 2006 | Alpha Male | Darwin | |
| Movie | 2013 | All Stars | Simon Tarrington | |
| Movie | 2004 | Spaced: Skip to the End | Self | |
| Movie | 2022 | The School for Good and Evil | Professor Manley | |
| Movie | 2011 | Is This a Joke? | Doctor | |
| Movie | 2017 | Oxide Ghosts: The Brass Eye Tapes | | |
| Movie | 2022 | Your Christmas or Mine? | Johnson | |
| Movie | 2010 | Lizzie and Sarah | Michael | |
| Movie | 2025 | Time Travel Is Dangerous! | The Regency Dandy | |
| Movie | 2015 | We're Doomed! The Dad's Army Story | Clive Dunn | |
| Movie | 2006 | Scoop | M.C. | |
| Movie | 2005 | Animal | Hugh Getner | |
| Movie | 2007 | Stardust | Tertius | |
| Movie | 2015 | The Last Post | | |
| Movie | 2026 | The Magic Faraway Tree | Mr Oom Boom Boom | |
| Movie | 2002 | About a Boy | Math Teacher | |
| Movie | 2005 | Charlie and the Chocolate Factory | Man with Dog | |
| Movie | 1997 | Hospital! | Dr. Ralph Crosby | |
| Movie | 2017 | Murder on the Blackpool Express | Graham | |
| Movie | 2018 | Killer Weekend | Gerald | |
| Movie | 2018 | The Midnight Gang | Sir Quentin Strillers | |
| Movie | 2016 | The Comedian's Guide to Survival | Pick up Driver | |
| Movie | 2004 | Out of time | Charlie | |
| Movie | 2019 | The Lost Films of Bloody Nora | Dad | |
| Movie | 2004 | The Calcium Kid | Sebastian Gore-Brown | |
| Movie | 2011 | Holy Flying Circus | Andrew Thorogood | |
| Movie | 2021 | Friday Night Dinner: 10 Years and a Lovely Bit of Squirrel | Self | |
| Movie | 1983 | Martin Luther, Heretic | Medieval Player | |
| Movie | 2002 | Ant Muzak | In-Store Tannoy Voice | |
| Movie | 1993 | The Children's Royal Variety Performance | The 2 Marks | |
| Movie | 2012 | The Sick Party | Norris | |
| Movie | N/A | Spine chillers 2003 S01E05 Goths | Balfus | |
| Movie | 2007 | Green Wing Special | Alan Statham | |
| TV Show | 1999 | Spaced | Brian Topp | 14 |
| TV Show | 1998 | How Do You Want Me? | | 12 |
| TV Show | 1998 | Kiss Me Kate | | 1 |
| TV Show | 2007 | Skins | Graham | 1 |
| TV Show | 1998 | Big Train | | 12 |
| TV Show | 2004 | Green Wing | Alan Statham | 18 |
| TV Show | 2006 | Hotel Babylon | | 1 |
| TV Show | 2000 | Jam | Various | 6 |
| TV Show | 1996 | Dalziel & Pascoe | | 1 |
| TV Show | 2008 | Lark Rise to Candleford | Thomas Brown | 40 |
| TV Show | 2020 | Intelligence | Barnaby Bailer | 1 |
| TV Show | 2000 | The Strangerers | Harry | 9 |
| TV Show | 1998 | Stressed Eric | | 13 |
| TV Show | 2001 | Happiness | Terry Roche | 12 |
| TV Show | 2010 | The Great Outdoors | Bob | 3 |
| TV Show | 2011 | Friday Night Dinner | Jim | 37 |
| TV Show | 2010 | The Indian Doctor | Rev. Herbert Todd | 5 |
| TV Show | 2003 | Spine Chillers | Balfus | 1 |
| TV Show | 2011 | Spy | Phillip | 11 |
| TV Show | 1997 | Midsomer Murders | Simon Fergus-Johnson | 1 |
| TV Show | 2010 | Single Father | Robin | 4 |
| TV Show | 2010 | The Increasingly Poor Decisions of Todd Margaret | Lord Mountford | 4 |
| TV Show | 2016 | Digby Dragon | Mungo (voice) | 72 |
| TV Show | 2016 | Upstart Crow | Sir Robert Greene | 17 |
| TV Show | 2013 | Heading Out | Brian | 1 |
| TV Show | 1999 | People Like Us | Graham Atkinson | 1 |
| TV Show | 2008 | No Heroics | | 1 |
| TV Show | 2022 | Live at the Moth Club | George | 5 |
| TV Show | 2013 | Endeavour | Felix Lorimer | 1 |
| TV Show | 2009 | Misfits | Jonas | 1 |
| TV Show | 1995 | The World of Lee Evans | Platform Guard | 1 |
| TV Show | 2015 | Undercover | DCI Langdon | 1 |
| TV Show | 2009 | Desperate Romantics | Charles Dickens | 6 |
| TV Show | 2011 | Death in Paradise | Alec Burton | 1 |
| TV Show | 2012 | A Moody Christmas | Heathrow Passenger | 1 |
| TV Show | 2015 | The Team | Albert Greaves | 8 |
| TV Show | 2019 | Queens of Mystery | Kurt Lee | 1 |
| TV Show | 2004 | Agatha Christie's Marple | Mr. Humpries | 1 |
| TV Show | 2024 | The Completely Made-Up Adventures of Dick Turpin | John Turpin | 7 |
| TV Show | 2002 | Look Around You | Leonard Hatred | 2 |
| TV Show | 1997 | Brass Eye | Simon Hottrin / Dr. Zeus Spofforth / Various Characters | 6 |
| TV Show | 2020 | The Trouble with Maggie Cole | Peter Cole | 6 |
| TV Show | 2007 | Benidorm | Malcolm | 3 |
| TV Show | 2024 | Piglets | Superintendent Bob Weekes | 12 |
| TV Show | 2026 | Can You Keep a Secret? | William | 6 |
| TV Show | 2022 | Sister Boniface Mysteries | Kirk Fabricant | 1 |
| TV Show | 2022 | Incredible Ant | Flibbington (voice) | 26 |
| TV Show | 2005 | The Crust | Cowboy Keith | 1 |
| TV Show | 2023 | Significant Other | Ray | 1 |
| TV Show | 2024 | Renegade Nell | | 2 |
| TV Show | 2005 | Love Soup | Douglas McVitie | 1 |
| TV Show | 1997 | An Unsuitable Job for a Woman | DS Maskell | 1 |