Credits
- 2024 · The Completely Made-Up Adventures of Dick Turpin as Lord Rookwood
- 2022 · Sister Boniface Mysteries as Malise Bonham Crane
- 2022 · Sister Boniface Mysteries as Malise Bonham-Crane
- 2021 · The Larkins as Station Master Fox
- 2020 · Semi-Detached as Barry
- 2020 · Quiz as Lieutenant Colonel Village
- 2019 · Ghosts as Barclay
- 2019 · Ghosts as Barclay Beg-Chetwynde
- 2019 · This Time with Alan Partridge as Old Lady
- 2018 · Tower-D as Alexander
- 2017 · Back as Uncle Geoff
- 2017 · Quacks as The Pub Landlord
- 2017 · The Ghoul as Morland
- 2017 · Decline and Fall as Mr. Wilson
- 2016 · Upstart Crow as Sir Thomas
- 2016 · Here Boy as Des
- 2015 · Roald Dahl's Esio Trot as Shop Keeper
- 2014 · Outlander as Dr. Simms
- 2013 · Plebs as Simeon
- 2013 · Blandings as Sir Roderick Glossop
- 2012 · A Young Doctor's Notebook as Pharmacist
- 2012 · A Touch of Cloth as Andy Preacherman
- 2011 · Episodes as Bob
- 2010 · This Is Jinsy as Trince
- 2008 · Hancock & Joan as Billy Marsh
- 2007 · Magicians as Magic Shop Manager
- 2007 · Benidorm as Beverley Westwood
- 2006 · Hyperdrive as Supreme Ruler
- 2003 · Peep Show as Gerard
- 2003 · Blackball as Brian Cronk
- 2002 · 15 Storeys High as Neville
- 2002 · 15 Storeys High as Sergeant Hamilton
- 1999 · Onegin as Andrey Petrovitch
- 1998 · Big Train as Policeman
- 1998 · Stressed Eric as
- 1997 · Jonathan Creek as Barry Opper
- 1997 · Gobble as Geoffrey Lester
- 1993 · The Young Americans as Brian Carver
- 1993 · Chef as Bank Manager
- 1993 · Eye of the Storm as Customs Officers
- 1992 · In Dreams as Journalist/Emperor
- 1992 · Heartbeat as Denzil Arcourt
- 1992 · Heartbeat as Harry
- 1991 · Murder Most Horrid as Mason
- 1990 · Rita Rudner as
- 1990 · Drop the Dead Donkey as
- 1990 · Ben Elton: The Man from Auntie as
- 1989 · Birds of a Feather as Mr Blair
- 1989 · Wilt as Mr. Yeo
- 1988 · Chelmsford 123 as
- 1986 · Noel's Christmas Presents as
- 1986 · Mr. Pye as Harry Portiner
- 1983 · Blackadder as Ivor Biggun