2025
Gavin & Stacey: A Fond Farewell as Self2024
Mr. Bigstuff as Ian2024
Inside No. 9: The Party's Over as Self2024
Gavin & Stacey: The Making of the Finale as Self2022
The Chelsea Detective as DI Max Arnold2021
Bloods as Gary2021
Murder, They Hope as Jacob2020
Between the Covers as Self2020
Artemis Fowl as The Goblin Chief2020
Miranda: My Such Fun Celebration as Self2020
Hampton Court: Behind Closed Doors as Self - Narrator (voice)2020
Christmas at Hampton Court as Self - Narrator (voice)2019
1917 as Major Hepburn2019
The Last Vermeer as Dirk Hannema2019
The Accident as Philip Walters2019
Gavin & Stacey: A Special Christmas as Pete Sutcliffe2018
Killing Eve as Raymond2018
Christopher Robin as Hal Gallsworthy2018
Patrick as Mr. Peters2018
A Very English Scandal as George Carman QC2018
On Chesil Beach as Lionel Mayhew2018
National Theatre Live: The Madness of George III as Dr Willis2017
Urban Myths as Chief Inspector Danders2017
Little Women as Mr Davis2016
Crashing as Colin2016
The Secret Life of Sue Townsend (Aged 68 3/4) as Self2015
Blunt Talk as Harry Chandler2015
A Little Chaos as Daniel Le Vielle2015
Professor Branestawm Returns as The Vicar2014
Inside No. 9 as Larry2014
The Great War: The People's Story as Winston Churchill2014
Edge of Heaven as Bald Gary2014
The Incredible Adventures of Professor Branestawm as The Vicar2014
National Theatre Live: King Lear as The Fool2013
Father Brown as Clive Trueman2013
Plebs as Claudius2013
Up the Women as Frank2013
Delicious as Not available2012
Call the Midwife as Barrington Swann2012
Les Misérables as Toothman2012
Restless as Morris Devereux2012
The Paradise as Fenton2012
Mrs Biggs as Bernard Powell2012
Mrs Biggs as Bernard Powell2012
Get Lucky as St John Ponsoby Hunt2012
Doctor Who: The Making of The Gunslinger as Kahler Jek2011
Death in Paradise as Leo Pascal2011
The Adventures of Abney & Teal as Abney (voice)2010
The King's Speech as BBC Radio Announcer2010
Upstairs Downstairs as Mr. Warwick Pritchard2010
National Theatre Live: The Habit of Art as Donald / Humphrey Carpenter2010
Magpie as Ray2009
Miranda as Dreamboat Charlie2009
Psychoville as Not available2009
Into the Storm as Sawyers2008
Poppy Shakespeare as Middle Class Michael2007
Kingdom as Jeff2007
Elizabeth: The Golden Age as Calley2007
Gavin & Stacey as Pete Sutcliffe2007
Cranford as Mr. Johnson2007
The Trial of Tony Blair as Simon2007
The History of Mr Polly as Not available2007
Maxwell as Bob Cole2006
Saxondale as Chairman2006
The History Boys as Wilkes2006
Notes on a Scandal as Martin2005
Doctor Who as Kahler-Jex2004
New Tricks as Not available2004
Vera Drake as Frank2003
Bright Young Things as Customs Officer2003
To Kill a King as Sergeant Joyce2003
Promoted to Glory as Arnold2002
Dirty Pretty Things as The Doctor2002
The Making of 'Gosford Park' as Self (uncredited)2001
Gosford Park as Barnes2000
Last Resort as Council Official1999
Let Them Eat Cake as Not available1999
The Passion as Martin1998
Love Is the Devil: Study for a Portrait of Francis Bacon as Daniel Farson1998
The Revengers' Comedies as Percy Cutting1998
St. Ives as Not available1997
Midsomer Murders as Peter Fogden1997
Midsomer Murders as Eddie Carfax1997
Midsomer Murders as Tony Pitt1997
A Dance to the Music of Time as JG Quiggin1996
The Willows in Winter as Nephew Vole1995
Coogan's Run as Not available1995
In the Bleak Midwinter as Young actor1995
The Governor as Walter Brinkley1994
The Madness of King George as Fortnum1992
Heartbeat as Martin Padmore1992
The World of Peter Rabbit and Friends as Mr. Benjamin Bunny (voice)1992
The World of Peter Rabbit and Friends as Benjamin Bunny1971
Upstairs, Downstairs as Not available