2018
Sick of It as Marco2018
The Last Dance as Not available2017
Taboo as Priest2017
Their Finest as Head Waiter2017
The Time of Their Lives as Reg2017
The 13th as Frank2016
The Crown as Lord Hailsham2016
Alice Through the Looking Glass as Board Member2016
Neil Gaiman's Likely Stories as Mr. Durma2015
Wolf Hall as Earl of Essex2013
Yonderland as Ensemble Actor2013
The Czech Century as Winston Churchill2013
Summer in February as Vicar2012
Call the Midwife as Mr. Roberts2011
Johnny English Reborn as Man in Pinstripe2011
The Iron Lady as House of Commons Speaker2010
Sherlock as Vicar2009
Nowhere Boy as Reverend2006
The Virgin Queen as Courtier2006
Dracula as Priest2005
Mrs. Henderson Presents as Ambrose2004
The Life and Death of Peter Sellers as Newscaster #12003
The Gathering as Churchman2002
Foyle's War as Vicar2002
The Inspector Lynley Mysteries as College Porter2002
Gangs of New York as Drunken Repeater2002
Ali G Indahouse as Caretaker2001
As If as Cornelius1999
Bad Girls as Humanist Officant1999
Oliver Twist as Board Man1998
Urban Ghost Story as George1997
Midsomer Murders as Mr. Bream1997
Stella Does Tricks as Donald1996
Hetty Wainthropp Investigates as Rev. Toft1996
Secrets & Lies as Vicar1994
Staggered as Vicar1993
The Detectives as Janitor1992
As Time Goes By as Delivery Man1991
2Point4 Children as Davis1991
Truly Madly Deeply as Symonds1991
Do Not Disturb as Analyst1990
102 Boulevard Haussmann as Head Waiter1990
Can You Hear Me Thinking? as Charge Nurse1989
The Paradise Club as Building Society Manager1986
Lovejoy as Alwin1979
Minder as Drummond1978
All Creatures Great and Small as Mr. CrawfordNaN
The Last Dance as HugoNaN
The Last Dance as young Hugo