2023
Stonehouse as Speaker at The House of Commons2023
The Octonauts & the Great Summer Adventure as Barnacles (voice)2022
The Lord of the Rings: The Rings of Power as Miner #12022
The Thief, His Wife and the Canoe as Coroner2022
The Love Box in Your Living Room as Not available2021
Shaun the Sheep: The Flight Before Christmas as Additional Voices (voice)2021
Octonauts and the Ring of Fire as Captain Barnacles (voice)2020
The Other One as Colin (voice)2020
Octonauts and the Caves of Sac Actun as Captain Barnacles (Voice)2020
Octonauts and the Great Barrier Reef as Captain Barnacles (Voice)2020
Tumbleweed as Bruno Bear (voice)2019
A Shaun the Sheep Movie: Farmageddon as Twins (voice)2019
The Road to Brexit as Vox Pop Peter2018
Rob Beckett's Playing for Time as Self (voice)2018
Early Man as Eemak / Thongo / Additional Voice (voice)2018
The 1st as David2017
Alan Partridge: Why, When, Where, How And Whom? as Himself2017
Shaun The Sheep: Happy Farmer's Day as Twins2017
Doodlebugs as Various (voice)2016
Octonauts - 15 Underwater Adventures as Captain Barnacles2015
Unforgotten as Terry2015
Shaun the Sheep Movie as Twins (voice)2015
Shaun the Sheep: The Farmer's Llamas as Additional Voices (voice)2014
W1A as Nigel Trescott2014
Harry & Paul's Story of the 2s as Brian Blessed / Augustus / Mark Williams / Arthur Weasley / Ruddy Rory Redface / Nick Hewer / Gregg Wallace / Dara Ó Rea / Various2013
Plebs as Announcer2013
It's Kevin as Arab Waiter2013
Alan Partridge: Alpha Papa as Michael2012
The Mad Bad Ad Show as Not available2012
Acts of Godfrey as DCI Stevens2012
The Cow That Almost Missed Christmas as Mère Hen / M. Rat / Oncle Edmund / Lionel (voice)2011
Big Brother's Bit on the Side as Self2011
Spy as Quiz Host2011
Pythagasaurus as Pythagasaurus2010
Octonauts as Not available2010
Pete versus Life as Not available2010
D.O.A as Priest2010
Shaun The Sheep: Spring Lamb as Twins2009
Steve Coogan: The Inside Story as Self2008
Fur TV as Not available2008
The Wrong Door as Various2007
Secret Diary of a Call Girl as Ian Farringdon2007
Benidorm as Neville2007
Trapped! as The Caretaker2007
Snow White: The Sequel as Prince Charming (voice)2006
Saxondale as Malcolm 'Rabies' Jessop2005
Doctor Who as Mr. Skinner2005
Harry & Paul as Not available2005
Popetown as Sister Marie (voice)2005
Bromwell High as Not available2005
Banned in the UK as Self2004
Hustle as Commissionaire2004
Wimbledon as Chauffeur2003
Monkey Dust as Not available2003
Trevor's World of Sport as VDK2003
Anglian Lives: Alan Partridge as Roy from Caistor-St-Edmonds (voice)2002
My Wrongs #8245–8249 & 117 as Father in Church2000
Harry Enfield's Brand Spanking New Show as Not available1999
Tube Tales as Business Man (segment "Mouth")1998
Big Train as Not available1997
I'm Alan Partridge as Michael1992
Between the Lines as Not available1992
Fergie & Andrew: Behind the Palace Doors as TV Reporter1991
Soldier Soldier as Officer1990
One Foot in the Grave as Police Officer2011
We Need to Talk About Kevin Co-Executive Producer1994
Harry Enfield and Chums Additional Writing