
2024
The Buckingham Murders as Alan2023
Jeremy: A Nightmare as Professor Calrusian2022
House of the Dragon as Dragonkeeper2022
The Baby as Avery2020
Rebecca as Lord Crowan2019
Sex Education as Quiz Moderator2019
Greed as Fat Cat2019
Four Weddings and a Funeral as Headmaster Mould2018
Killing Eve as Len2018
Sally4Ever as Alan2018
Hold the Sunset as Counsellor2017
Sick Note as Gordon Glass2017
Crooked House as Coroner2015
The Javone Prince Show as Policy Commitee Member2014
Still Open All Hours as Cliff Bridges2014
Uncle as Chaplain2014
The Kármán Line as Dr. Behringer2013
It's Kevin as Various2012
Les Misérables as Magistrate2012
Bad Education as School Governor2011
The Iron Lady as TV Interviewer2011
Attack the Block as Detective Superintendant2011
Albatross as Grumpy Man2010
The Eagleman Stag as Peter Eagleman2010
Lizzie and Sarah as John2009
Psychoville as Dr. Flint2008
Captive as The Chairman2007
Benidorm as Maitre D'2007
Run Fatboy Run as Marathon Official2007
Moonmonkeys as Anthony Meloney2006
Not Going Out as Dr Rhodes2006
Saxondale as Male Dinner Guest2006
Lead Balloon as Mr. Randall2006
The Truth as Male Walker2006
Chromophobia as Policeman2005
The Green Green Grass as Farm Inspector2004
If... as Professor Casper2003
The Commander as DCI Tom Fuller2002
Spooks as Chief of Airstaff2002
TLC as DI Crighton2002
15 Storeys High as Public Attorney2001
Bridget Jones's Diary as Cameraman2001
Two Pints of Lager and a Packet of Crisps as Solicitor2001
Dog Eat Dog as Police chief2001
High Stakes as Pearce2001
Mr Charity as Consultant2001
Lee Evans: So What Now? as Chairman2000
Doctors as Mr. Lee2000
Doctors as Clem Thornton2000
Doctors as Johnny Morton2000
Doctors as Gordon Willet2000
Black Books as Eddie2000
Jam as Various2000
Beast as Solicitor #11999
Bad Girls as Francis Cowan1999
People Like Us as Sergeant1999
The Murder of Stephen Lawrence as Forensic Scientist1998
Berkeley Square as Recruiting Sergeant1997
Brass Eye as Donaldus Matthews / Vicar1997
Brass Eye as Ripp Candy1997
Brass Eye as Alan Fortune-Vatch1997
Brass Eye as Vicar1996
Silent Witness as Incident Commander1996
Silent Witness as DI Murray Porter1996
No Bananas as Man in Pub1996
Frontiers as Not available1994
Pie in the Sky as Farm Worker1994
A Dark Adapted Eye as Albert March1992
Between the Lines as Insp. Rooney1992
True Crimes as Reenactment1989
Campion as Ropey1989
On a Moonlit Night as Not available1988
Hard Cases as Steve Ridgely1986
Knights & Emeralds as Albert Brimble1986
Biggles as Sapper Officer1985
EastEnders as Mr. Randall1984
The Bill as Not available1984
Nineteen Eighty-Four as Martin1984
One by One as Brian1982
Shine on Harvey Moon as Spiv 21982
Shine on Harvey Moon as Spiv1981
Wet Job as Cawthorne1979
Sapphire & Steel as Pilot1978
Grange Hill as Mr. Bentley1978
Blake's 7 as Star One Technician1978
Armchair Thriller as Rodgers1977
London Belongs To Me as Process Server1973
The Tomorrow People as Chaircreature