Harry Potter and the Order of the Phoenix
TV Weatherman
Sherlock Holmes
Waiter
Sex Education
Obstetrician
The Legend of Tarzan
Valet
The Monuments Men
Major Feilding
Johnny English Reborn
Technician
Napoleon
Emperor Francis I
Grimsby
Policeman
The Crown
Humphrey
The Great
Maxim the Painter
The Riot Club
Male Banker
The Man Who Invented Christmas
Thackeray
Midsomer Murders
Cornelius Tetbury
Made in Dagenham
Undersecretary 2
Journey's End
Hardy
Misbehaviour
Clive
QI
Self
Death Defying Acts
Ventriloquist
SAS Rogue Heroes
Major Knox
The Thick of It
John Duggan
A Young Doctor's Notebook
Palchikov the Clerk
Rosewater
Maziar's Producer
JOY
George
Greed
Select Committee Chairman
Father Brown
Wynford Collins
Would I Lie to You?
Self
The Look of Love
Interviewer
The Durrells
Basil
Trigger Point
Simon Shenley
Why Didn't They Ask Evans?
Henry Bassington-ffrench
8 Out of 10 Cats Does Countdown
Self - Contestant
Watership Down
Blackberry (voice)
Mock the Week
Self
Have I Got News for You
Self
Is Anybody There?
Vicar
The Silent Twins
Dr. Le Couteur
Never Mind the Buzzcocks
Self
A Very British Scandal
Dr. Ivor Griffiths
Howards End
Percy Cahill
8 Out of 10 Cats
Self
Savage House
Mr. Boyle, Decorator
Spy
Owen
The Full Monty
Darren
Belgravia: The Next Chapter
Duke of Rochester
Natural World
Narrator
Rev.
Nigel
Stewart Lee's Comedy Vehicle
Various Characters
Mr. Bean's Wedding
Best Man
WAR
David Schill
Alan Partridge's Scissored Isle
James Havant Brown
Room 101
Self
The Last Leg
Self
House of Games
Self - Contestant
Have I Got a Bit More News for You
Self - Panellist
Pointless Celebrities
Self
Waterboys
Horatio
Bad Move
Matt
ChickLit
Marcus
Frankie Boyle's New World Order
Self
Was It Something I Said?
Self - Panellist
Alan Davies: As Yet Untitled
Self
Mother's Pride
Jeremy
Campus
Arnold
Balamory
Archie
Do Not Disturb
John
Wedding Belles
Male Host
We Are Not Alone
Former Prime Minister
Gary: Tank Commander
Hypothetical
Self
Timeshift
Self - Narrator
Celebrity Antiques Road Trip
Self - Participant
The Weakest Link
Self - Participant
The Great British Bake Off: An Extra Slice
Self
Insert Name Here
Self - Panelist
Guessable
Self
National Theatre Live: People
Bevan
Inside Lego at Christmas
Narrator
The Weirdest Weather in the Universe
Narrator
Between the Covers
Self
Harrow: A Very British School
Self - Narrator
Tipping Point: Lucky Stars
Self - Contestant
Celebrity Mastermind
Miles Jupp: Is the Chap You're Thinking Of
Self
Miles Jupp: Fibber in the Heat
Self
Outnumbered - Christmas Special 2016
Stuart
Joke
Feel the Force
In and Out of the Kitchen
Damien Trench
Just a Minute
Self
Nature's Biggest Beasts
Narrator
The Flood
Narrator
The Last Sparks of Sundown
Geoffrey Chicken
Connected
Shop Manager
Miles Jupp: Songs of Freedom
Self
Class Dismissed
Participant
The Ladybird Books Story: The Bugs That Got Britain Reading
Himself - Narrator
The Liar
Dr. Meddlar
She Stoops to Conquer
The Dark Room
The Charity Collector
Miles Jupp: On I Bang
Self
Evil Genius with Russell Kane
James and Jupp
Self - Presenter
Let's Dance for Sport Relief
Self - Contestant
We Are Not Alone
Former Prime Minister
Celebrity Puzzling
Self - Panellist