2025
Mother's Pride as Jeremy2024
Belgravia: The Next Chapter as Duke of Rochester2024
Joy as George2023
Napoleon as Emperor Francis I2023
The Full Monty as Darren2023
Evil Genius with Russell Kane as Not available2023
We Are Not Alone as Former Prime Minister2022
SAS Rogue Heroes as Major Knox2022
Trigger Point as Simon Shenley2022
Why Didn't They Ask Evans? as Henry Bassington-ffrench2022
We Are Not Alone as Former Prime Minister2022
The Silent Twins as Dr. Le Couteur2021
The Weakest Link as Self - Participant2021
A Very British Scandal as Dr. Ivor Griffiths2021
The Flood as Narrator2020
The Great as Maxim the Painter2020
Guessable as Not available2020
Guessable as Self2020
Between the Covers as Self2020
Misbehaviour as Clive2019
Sex Education as Obstetrician2019
Hypothetical as Self2019
Greed as Select Committee Chairman2018
Watership Down as Blackberry (voice)2018
Nature's Biggest Beasts as Narrator2017
Richard Osman's House of Games as Self - Contestant2017
Frankie Boyle's New World Order as Self2017
Howards End as Percy Cahill2017
Bad Move as Matt2017
James and Jupp as Self - Presenter2017
Journey's End as Hardy2017
The Man Who Invented Christmas as Thackeray2017
Miles Jupp: Songs of Freedom as Self2016
The Crown as Humphrey2016
The Durrells as Basil2016
Insert Name Here as Self - Panelist2016
The Legend of Tarzan as Valet2016
Grimsby as Policeman2016
Waterboys as Horatio2016
Alan Partridge's Scissored Isle as James Havant Brown2016
ChickLit as Marcus2016
Do Not Disturb as John2016
Outnumbered - Christmas Special 2016 as Stuart2016
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
Alan Davies: As Yet Untitled as Self2014
The Monuments Men as Major Feilding2014
The Riot Club as Male Banker2014
Rosewater as Maziar's Producer2014
The Last Sparks of Sundown as Geoffrey Chicken2014
Miles Jupp: Fibber in the Heat as Himself2013
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 Himself2013
Harrow: A Very British School as Self - Narrator2013
The Look of Love as Interviewer2013
National Theatre Live: People as Bevan2013
The Ladybird Books Story: The Bugs That Got Britain Reading as Himself - Narrator2012
A Young Doctor's Notebook as Palchikov the Clerk2012
Just a Minute as Self2011
Pointless Celebrities as Self2011
Celebrity Antiques Road Trip as Self - Participant2011
Spy as Owen2011
Johnny English Reborn as Technician2011
Class Dismissed as Participant2011
Connected as Shop Manager2010
Rev. as Nigel2010
Let's Dance for Sport Relief as Himself - Contestant2010
Made in Dagenham as Undersecretary 22009
Stewart Lee's Comedy Vehicle as Not available2009
Gary: Tank Commander as Not available2009
Sherlock Holmes as Waiter2009
Is Anybody There? as Vicar2007
Would I Lie to You? as Self2007
Harry Potter and the Order of the Phoenix as TV Weatherman2007
Death Defying Acts as Ventriloquist2007
Mr. Bean's Wedding as Best Man2006
Feel the Force as Not available2005
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 - Narrator2002
Balamory as Archie1997
Midsomer Murders as Cornelius Tetbury1996
Never Mind the Buzzcocks as Self1994
Room 101 as Self1990
Have I Got News for You as Self – Panellist1983
Natural World as NarratorNaN
Have I Got a Bit More News for You as Self - PanellistNaN
Have I Got a Bit More News for You as Self - Presenter1990
Have I Got News for You as Self - Panellist1990
Have I Got News for You as Self - Guest HostNaN
The Liar as Dr. MeddlarNaN
Savage House as Decorator2007
Wedding Belles as Male Host2015
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