| Movie | 2023 | 7 Minutes | Man | |
| Movie | 2022 | God's Petting You | Dealer Dave | |
| Movie | 2022 | Andrew: The Musical | Newspaper Vendor | |
| Movie | 2024 | A Family Affair | Edward | |
| Movie | 2015 | SuperBob | Joe the Postman | |
| Movie | 2015 | Derek Special | Cliff | |
| Movie | 2010 | The Boot Sale | Joe | |
| Movie | 2020 | Rock On, Tommy: The Bobby Ball Story | Himself | |
| Movie | 2008 | Monster From Bikini Beach | Luau Burdett | |
| Movie | 2018 | The Horne Section Television Programme | Self – Special guest | |
| Movie | 2025 | Grow | Boris Mudd | |
| Movie | 2025 | The Perfect Gift | Phil | |
| TV Show | 2019 | Hypothetical | Self | 1 |
| TV Show | 2013 | 8 Out of 10 Cats Does Countdown | Self - Contestant | 9 |
| TV Show | 2018 | The Great Celebrity Bake Off for Stand Up To Cancer | Self - Guest | 1 |
| TV Show | 2013 | Derek | Cliff | 1 |
| TV Show | 2021 | Rosie Jones' Trip Hazard | Self | 1 |
| TV Show | 2010 | Him & Her | Dan | 25 |
| TV Show | 2013 | The Last Leg | Self | 3 |
| TV Show | 2016 | Insert Name Here | Self - Panelist | 1 |
| TV Show | 2021 | Along for the Ride with David O'Doherty | Self | 1 |
| TV Show | 2018 | The Archiveologists | (voice) | 6 |
| TV Show | 2015 | Travel Man: 48 Hours in... | Self - Guest | 1 |
| TV Show | 2013 | 8 Out of 10 Cats Does Countdown | Self | 101 |
| TV Show | 2018 | The Horne Section Television Programme | | 1 |
| TV Show | 2015 | Taskmaster | Self | 5 |
| TV Show | 2018 | Jon Richardson: Ultimate Worrier | Self | 2 |
| TV Show | 2017 | The Russell Howard Hour | Self | 3 |
| TV Show | 2017 | The Great British Bake Off: An Extra Slice | Self | 8 |
| TV Show | N/A | Have I Got a Bit More News for You | Self - Panellist | 5 |
| TV Show | 1996 | Never Mind the Buzzcocks | Self | 1 |
| TV Show | 2013 | 8 Out of 10 Cats Does Countdown | Self - Guest Captain | 1 |
| TV Show | 2022 | Hobby Man | Himself | 1 |
| TV Show | 2013 | 8 Out of 10 Cats Does Countdown | Self - Panellist | 12 |
| TV Show | 1996 | Never Mind the Buzzcocks | Self - Panellist | 1 |
| TV Show | 2009 | Miranda | Traffic warden | 1 |
| TV Show | 2016 | Rovers | Lee | 6 |
| TV Show | 2021 | David Mitchell's Outsiders | Self | 6 |
| TV Show | 2024 | Joe & Katherine's Bargain Holidays | Self | 6 |
| TV Show | 2024 | The Completely Made-Up Adventures of Dick Turpin | Geoffrey the Gaoler | 3 |
| TV Show | 2019 | Sex Education | Jeffrey | 8 |
| TV Show | 2019 | The Cockfields | Simon | 9 |
| TV Show | 2005 | 8 Out of 10 Cats | Self | 20 |
| TV Show | 2007 | Would I Lie to You? | Self | 1 |
| TV Show | 2024 | Douglas Is Cancelled | Tom | 4 |
| TV Show | 2019 | After Life | Pat | 18 |
| TV Show | 2013 | 8 Out of 10 Cats Does Countdown | Self (voice) | 1 |
| TV Show | 2021 | Never Mind the Buzzcocks | Self - Panellist | 2 |
| TV Show | 2006 | Not Going Out | Keith | 1 |
| TV Show | 2025 | LOL: Last One Laughing UK | Self | 6 |
| TV Show | 1990 | Have I Got News for You | Self | 6 |
| TV Show | 2012 | Live at the Electric | Witness (segment "Execution") | 1 |
| TV Show | 2017 | Summer Comedy Shorts | Madame Haystacks | 1 |
| TV Show | 2011 | Comedy Blaps | Mike | 1 |
| TV Show | 2025 | The Celebrity Traitors | Self - Contestant | 6 |
| TV Show | 2024 | The Completely Made-Up Adventures of Dick Turpin | Geoffrey | 1 |
| TV Show | 2011 | World's Most Dangerous Roads | Self | 1 |
| TV Show | N/A | Number 10 | | 1 |