

Casino Royale
2006 · as Dryden

V for Vendetta
2006 · as Major Wilson

The Choral
2025 · as Canon Truelove

The Man Who Knew Infinity
2016 · as Professor Cartwright

The Young Victoria
2009 · as Charles Kemble

The Statement
2003 · as Cardinal of Lyon

National Theatre Live: 50 Years on Stage
2013 · as Colonel Pickering

Keep the Aspidistra Flying
1997 · as Paul Doring

Salting the Battlefield
2014 · as Reverend Bernard Towers

Rabbit Fever
2006 · as Monsignor Francis Hughes

Secret Passage
2004 · as Spanish Priest

Victoria & Albert
2001 · as Conyngham

Sweet Nothing
1990 · as Estate Agent

Success Is the Best Revenge
1984 · as Assistant Stage Manager

The Writing on the Wall
1996 · as Frobisher

Daphne
2007 · as Noel Coward

Me and the Girls
1985 · as Ronnie

The Young Poisoner's Handbook
1995 · as Dr. Triefus