2024
Belgravia: The Next Chapter as Duke of Rochester2023
Napoleon as Emperor Francis I2023
The Full Monty as Darren2022
SAS Rogue Heroes as Major Knox2022
Why Didn't They Ask Evans? as Henry Bassington-ffrench2021
The Weakest Link as Self - Participant2020
Between the Covers as Self2020
The Great as Maxim the Painter2020
Guessable as Not available2019
Sex Education as Obstetrician2019
Hypothetical as Self2017
Richard Osman's House of Games as Self - Contestant2017
Frankie Boyle's New World Order as Self2016
The Crown as Humphrey2016
The Durrells as Basil2016
Insert Name Here as Self - Panelist2016
The Legend of Tarzan as Valet2016
Grimsby as Policeman2014
Alan Davies: As Yet Untitled as Self2011
Celebrity Antiques Road Trip as Self - Participant1990
Have I Got News for You as Self - Panellist1990
Have I Got News for You as Self – Panellist1990
Have I Got News for You as Self - Guest HostNaN
Have I Got a Bit More News for You as Self - PanellistNaN
Have I Got a Bit More News for You as Self - Presenter2013
The Last Leg as Self2013
Father Brown as Wynford Collins2013
8 Out of 10 Cats Does Countdown as Self - Contestant2013
8 Out of 10 Cats Does Countdown as Not available2013
8 Out of 10 Cats Does Countdown as Himself2012
A Young Doctor's Notebook as Palchikov the Clerk2011
Pointless Celebrities as Self2011
Johnny English Reborn as Technician2010
Let's Dance for Sport Relief as Himself - Contestant2010
Rev. as Nigel2009
Stewart Lee's Comedy Vehicle as Not available2009
Sherlock Holmes as Waiter2007
Would I Lie to You? as Self2007
Harry Potter and the Order of the Phoenix as TV Weatherman2005
8 Out of 10 Cats as Self2005
Mock the Week as Self2005
The Thick of It as John Duggan2003
QI as Self2002
Timeshift as Self - Narrator1997
Midsomer Murders as Cornelius Tetbury1996
Never Mind the Buzzcocks as Self1994
Room 101 as Self1983
Natural World as NarratorNaN
Balamory as Archie2025
Mother's Pride as Jeremy2024
Joy as George2023
Evil Genius with Russell Kane as Not available2023
We Are Not Alone as Former Prime Minister2022
The Silent Twins as Dr. Le Couteur2021
A Very British Scandal as Dr. Ivor Griffiths2021
The Flood as Narrator2020
Guessable as Self2020
Misbehaviour as Clive2019
Greed as Select Committee Chairman2018
Watership Down as Blackberry (voice)2018
Nature's Biggest Beasts as Narrator2017
Journey's End as Hardy2017
The Man Who Invented Christmas as Thackeray2017
Bad Move as Matt2017
Howards End as Percy Cahill2017
James and Jupp as Self - Presenter2017
Miles Jupp: Songs of Freedom as Self2016
Do Not Disturb as John2016
ChickLit as Marcus2016
Alan Partridge's Scissored Isle as James Havant Brown2016
Waterboys as Horatio2016
The Weirdest Weather in the Universe as Narrator2015
In and Out of the Kitchen as Damien Trench2015
Miles Jupp: Is the Chap You're Thinking Of as Himself2015
Inside Lego at Christmas as Narrator2014
The Monuments Men as Major Feilding2014
Rosewater as Maziar's Producer2014
The Riot Club as Male Banker2014
The Last Sparks of Sundown as Geoffrey Chicken2014
Miles Jupp: Fibber in the Heat as Himself2013
The Look of Love as Interviewer2013
Harrow: A Very British School as Self - Narrator2013
National Theatre Live: People as Bevan2013
The Ladybird Books Story: The Bugs That Got Britain Reading as Himself - Narrator2012
Just a Minute as Self2011
Spy as Owen2011
Connected as Shop Manager2011
Class Dismissed as Participant2010
Made in Dagenham as Undersecretary 22009
Gary: Tank Commander as Not availableNaN
Savage House as Decorator2009
Is Anybody There? as Vicar2007
Death Defying Acts as Ventriloquist2006
Feel the Force as Not availableNaN
The Liar as Dr. Meddlar2007
Wedding Belles as Male Host2007
Mr. Bean's Wedding as Best Man2015
Miles Jupp: Is the Chap You're Thinking Of Writer2015
In and Out of the Kitchen Writer2015
In and Out of the Kitchen Creator2014
Miles Jupp: Fibber in the Heat Writer