Actor · Born 1950
National Theatre at Home: Man and Boy
2026 · as Mark Herries
The Choral
2025 · as Canon Truelove
National Theatre Live: Dear Octopus
2024 · as Charles
The Man Who Knew Infinity
2016 · as Professor Cartwright
That Day We Sang
2014 · as Sir Hamilton Harty
Salting the Battlefield
2014 · as Reverend Bernard Towers
National Theatre Live: 50 Years on Stage
2013 · as Colonel Pickering
A Belfast Story
2013 · as Chief Constable
The Young Victoria
2009 · as Charles Kemble
Daphne
2007 · as Noel Coward
Casino Royale
2006 · as Dryden
V for Vendetta
2006 · as Major Wilson