2026
Hearfield as DS Wilson2025
The Phoenician Scheme as Notary2025
The Game as Huw Miller2025
Dragonfly as Not available2024
Batman: Caped Crusader as Alfred Pennyworth (voice)2024
Batman: Caped Crusader as Alfred Pennyworth / Guard 1 (voice)2024
Batman: Caped Crusader as Alfred Pennyworth / Carnival Barker (voice)2024
Rob Beckett's Smart TV as Self2024
Coma as Simon2024
Wicked Little Letters as Mr. Treading2023
Archie: The Man Who Became Cary Grant as Stanley Fox2023
The Catch as Ed2023
Jason and Clara: In Memory of Maudie as Not available2023
The One Note Man as One Note Man2023
Jason & Clara: In Memory of Maudie as Not available2022
SAS Rogue Heroes as Winston Churchill2022
A Ghost Story for Christmas: Count Magnus as Mr Wraxhall2021
Around the World in 80 Days as Bernard Fortescue2021
Blankety Blank as Self - Panellist2021
The Trick as Phil Jones2020
McDonald & Dodds as DS Dodds2020
Des as Brian Masters2020
Hitmen as The Lawyer2020
Something Borrowed as Stanley2018
Celebrity Catchphrase as Not available2018
Watership Down as Captain Orchis (voice)2018
Hold the Sunset as Roger2018
A Very English Scandal as Emlyn Hooson2018
The Children Act as Nigel Pauling2018
The Man Who Killed Don Quixote as Rupert2017
Taboo as Solomon Coop2017
Hampstead as James Smythe2017
The Overcoat as Christopher Cobbler2016
The Crown as Harold Wilson2016
Love, Nina as Malcolm Tanner2016
The Secret as Pastor Hansford2016
Are you Being Served as Mr Humphreys2015
Safe House as Simon Duke2014
Inside No. 9 as Kevin2014
Inside No. 9 as Self2014
W1A as Simon Harwood2014
The Lost Honour of Christopher Jefferies as Christopher Jefferies2014
Nativity 3: Dude, Where's My Donkey?! as Gordon Shakespeare2013
Atlantis as Crios2012
Call the Midwife as Reverend Applebee-Thornton2012
Line of Duty as Tim Ifield2012
The Hollow Crown as Suffolk2012
Playhouse Presents as Andy2012
Dirk Gently as DI Gilks2012
Prisoners' Wives as Will2012
Nativity 2: Danger in the Manger! as Gordon Shakespeare2011
Trollied as Not available2011
Trollied as Gavin2011
Friday Night Dinner as Tony Michaels2011
Twenty Twelve as Richard Salter2011
Lost Christmas as Noel Noble2010
Little Crackers as Vince2009
Being Human as Herrick2009
Psychoville as Not available2009
Murderland as Not available2009
Nativity! as Gordon Shakespeare2009
Victoria Wood's Midlife Christmas as Not available2008
Lark Rise to Candleford as Not available2008
Little Dorrit as Plornish2008
Wired as Mart2008
Wild Child as Mr. Nellist2008
Miss Austen Regrets as Rev Clarke2007
Would I Lie to You? as Self2007
The Golden Compass as Bolvangar Official2007
The History of Mr Polly as Not available2006
The One Show as Self2006
Life on Mars as Colin Merrick2006
The Virgin Queen as Christopher Hatton2006
Hotel Babylon as Not available2006
Sixty Six as Mr. Spender2006
Confetti as Gregory2006
Fear of Fanny as Derek2006
Housewife, 49 as Dr Roger Brierley2005
Doctor Who as Webley2005
My Family and Other Animals as Durant2005
Spider-Plant Man as Man on the street2005
The Booze Cruise II: The Treasure Hunt as Laurence2004
Sex Traffic as Not available2004
Bodies as Ralph Harris2004
Bridget Jones: The Edge of Reason as Charlie Parker-Knowles2004
In Denial of Murder as Stephen Downing2003
Blue Murder as Barr2003
State of Mind as Nathan Saunders2003
She Stoops to Conquer as Diggory2000
Circus as Dom2000
Sabotage!! as Capt. Worplesdon1999
Onegin as Guillot1999
Sex 'n' Death as Mick Luger1999
Bostock's Cup as Tommy Bennett1998
Duck Patrol as Kevin 'Taz' Delaney1997
Midsomer Murders as Joe Ferabbee1997
Tomorrow Never Dies as HMS Bedford Principal Warfare Officer1994
Pie in the Sky as Jason Burgess1992
Split Second as Coroner's Assistant1991
Soldier Soldier as Cpl Geoff Porter1989
Agatha Christie's Poirot as Joe Bland1989
High Hopes as Wayne1986
Casualty as Partridge1985
EastEnders as Gerry2024
Princes in the Tower: A Damning Discovery Presenter