| Series | Patience | Calvin Baxter | 2025-01-08 |
| Movie | Team Building Exercise | Mr. Gillespie (voice) | 2024-04-12 |
| Movie | Please Come Home | Harry | 2024-11-09 |
| Movie | Secrets of a Wallaby Boy | Roland | 2023-02-06 |
| Series | Big Tree City | Major Prickles (voice) | 2022-08-01 |
| Series | Dead Canny | Karl | 2022-08-24 |
| Movie | Christmas Carole | Leon | 2022-12-23 |
| Movie | Cyrano | Montfleury | 2021-12-17 |
| Movie | The Fruit Fix | Doug | 2020-11-06 |
| Movie | The Making of Anna and the Apocalypse | Himself (archive footage) | 2019-12-02 |
| Series | Shakespeare & Hathaway - Private Investigators | Frank Hathaway | 2018-02-26 |
| Movie | Anna and the Apocalypse | Tony Shepherd | 2018-11-30 |
| Movie | Torvill & Dean | Ted | 2018-12-25 |
| Series | The Halcyon | Dennis Feldman | 2017-01-02 |
| Movie | Ratburger | Gary | 2017-12-24 |
| Movie | National Theatre Live: As You Like It | Touchstone | 2016-03-30 |
| Movie | Eddie the Eagle | Richmond the BOA Official | 2016-02-25 |
| Series | Damned | Mike | 2016-09-27 |
| Movie | Danny & the Human Zoo | Syd Noble | 2015-08-31 |
| Series | Inside No. 9 | Les | 2014-02-05 |
| Series | The Syndicate | Graham Woods | 2012-03-27 |
| Movie | Panto! | Francis | 2012-12-26 |
| Movie | Boys On Film 8: Cruel Britannia | Phil (segment "I Don't Care") | 2012-05-28 |
| Movie | My Last Five Girlfriends | Duncan World - Rollercoaster Alan | 2010-03-19 |
| Movie | I Don't Care | Phil | 2010-08-19 |
| Movie | The Imaginarium of Doctor Parnassus | Dad | 2009-10-01 |
| Movie | Beyond the Pole | Graham | 2009-01-01 |
| Series | Personal Affairs | 2009-06-16 | |
| Series | Land Girls | Frederick Finch | 2009-09-07 |
| Series | Desperate Romantics | Unknown | 2009-07-21 |
| Movie | Hughie Green, Most Sincerely | Jess Yates | 2008-04-01 |
| Movie | Three and Out | Vic | 2008-04-25 |
| Series | Fixer | Unknown | 2008-03-10 |
| Movie | Flick | Sgt Miller | 2008-10-03 |
| Movie | Clash of the Santas | Howie | 2008-12-21 |
| Series | Britannia High | 2008-10-26 | |
| Series | Fallen Angel | Eddie | 2007-03-11 |
| Series | City Lights | 2007-04-04 | |
| Movie | If I Had You | Harry Fielding | 2006-05-01 |
| Series | Comedy Doubles | 2006-05-04 | |
| Series | Northern Lights | Unknown | 2006-01-16 |
| Movie | Magnolia | Gregg | 2006-09-22 |
| Movie | The Booze Cruise III: The Scattering | Dave | 2006-05-21 |
| Movie | Breaking and Entering | Legge | 2006-12-15 |
| Series | I'm with Stupid | Sheldon | 2006-09-10 |
| Movie | Planespotting | Paul Coppin | 2005-02-20 |
| Series | Twisted Tales | Unknown | 2005-01-16 |
| Series | Doctor Who | Clive | 2005-03-26 |
| Movie | The Booze Cruise II: The Treasure Hunt | Dave | 2005-12-25 |
| Series | Afterlife | Unknown | 2005-09-24 |
| Series | Hustle | Unknown | 2004-02-24 |
| Series | Catterick | Mark | 2004-02-15 |
| Movie | The Reckoning | Sheriff | 2004-02-26 |
| Movie | Lighthouse Hill | Peter Preston | 2004-05-04 |
| Movie | Christmas Lights | Howie | 2004-12-20 |
| Movie | Quite Ugly One Morning | Darren Mortlake | 2004-09-04 |
| Movie | King of Fridges | Alan | 2004-09-18 |
| Movie | Gladiatress | Hermes, Stage Manager | 2004-08-19 |
| Series | Swiss Toni | Unknown | 2003-02-10 |
| Series | The Second Coming | Johnny Tyler | 2003-02-09 |
| Series | 40 | Gregory | 2003-04-08 |
| Series | The Booze Cruise | Dave Bolton | 2003-09-07 |
| Series | Early Doors | Eddie Bell | 2003-05-12 |
| Movie | Cheeky | Big Mick | 2003-09-08 |
| Movie | The Booze Cruise | Dave Bolton | 2003-09-07 |
| Movie | Crime and Punishment | Zosimov | 2002-02-12 |
| Series | The Inspector Lynley Mysteries | Unknown | 2002-04-08 |
| Series | Nice Guy Eddie | Unknown | 2002-06-16 |
| Series | Born and Bred | Mr. Ffotherington | 2002-04-21 |
| Movie | All or Nothing | Man at Bar | 2002-10-18 |
| Movie | Mr In-Between | Phil | 2001-09-10 |
| Movie | Blow Dry | George, Journalist #1 | 2001-03-01 |
| Series | Dr. Terrible's House of Horrible | Sergeant Rohmer | 2001-11-12 |
| Series | Murphy's Law | 2001-09-24 | |
| Movie | Combat Sheep | 2001-12-30 | |
| Movie | This Is Personal: The Hunt for the Yorkshire Ripper | Terence Hawkshaw | 2000-01-26 |
| Series | Clocking Off | Unknown | 2000-01-23 |
| Series | Randall & Hopkirk (Deceased) | Unknown | 2000-03-18 |
| Series | Human Remains | Unknown | 2000-11-13 |
| Movie | The Lost Son | Giant | 1999-06-25 |
| Series | Gimme Gimme Gimme | Bob Hobbs | 1999-01-08 |
| Movie | Topsy-Turvy | Mr Price | 1999-12-15 |
| Movie | Last Christmas | Father Christmas | 1999-12-22 |
| Series | Barbara | Martin Pond | 1999-06-27 |
| Movie | The Sea Change | Derek | 1998-05-19 |
| Movie | Dilemma | SWAT Team | 1997-01-01 |
| Series | See You Friday | Bernie | 1997-05-09 |
| Movie | Career Girls | Ricky Burton | 1997-06-01 |
| Movie | The Girl | Fred Loam | 1996-02-16 |
| Series | Dalziel & Pascoe | Unknown | 1996-03-16 |
| Movie | Crossing the Floor | Ambulance Man | 1996-10-05 |
| Movie | Lord of Misrule | Antler Man | 1996-05-06 |
| Series | Kavanagh Q.C. | Unknown | 1995-01-03 |
| Movie | There's No Business... | Barman | 1994-01-01 |
| Series | (All Quiet on the) Preston Front | Richard | 1994-01-04 |
| Series | Finney | Billy | 1994-11-17 |