Speaker at The House of Commons
Stonehouse (2023)
Miner #1
Der Herr der Ringe: Die Ringe der Macht (2022)
Coroner
Der Dieb, seine Frau und das Kanu (2022)
Voz
바다 탐험대 옥토넛 : 육지 수호 대작전 (Duplicated) (2021)
Colin (voice)
The Other One (2020)
Self (voice)
Rob Beckett's Playing for Time (2018)
Terry
Unforgotten (2015)
Nigel Trescott
W1A (2014)
Announcer
Plebs (2013)
The Mad Bad Ad Show (2012)
Quiz Host
Spy (2011)
Die Oktonauten (2010)
Pete versus Life (2010)
Various
The Wrong Door (2008)
Fur TV (2008)
The Caretaker
Trapped! (2007)
Ian Farringdon
Secret Diary of a Call Girl (2007)
Neville
Benidorm (2007)
Malcolm 'Rabies' Jessop
Saxondale (2006)
Harry & Paul (2005)
Sister Marie (voice)
Popetown (2005)
Mr. Skinner
Doctor Who (2005)
Self
Banned in the UK (2005)
Bromwell High (2005)
Commissionaire
Hustle (2004)
VDK
Trevor's World of Sport (2003)
Monkey Dust (2003)
Harry Enfield's Brand Spanking New Show (2000)
Big Train (1998)
Michael
I'm Alan Partridge (1997)
Between the Lines (1992)
Officer
Soldier Soldier (1991)
Police Officer
One Foot In the Grave (1990)