Actor · Born 1946
Martin's Close
2019 · as Stanton
National Theatre Live: Allelujah!
2018 · as Ambrose
Goodbye Christopher Robin
2017 · as Zoo Director
Viceroy's House
2017 · as Archie Wavell
A Very British Deterrent
2016 · as Harold MacMillan
Lady Godiva
2008
The Gathering Storm
2002 · as Terence Philip
Sword of Honour
2001
Pig Heart Boy
1999 · as Professor Rae
Forbidden Territory: Stanley's Search for Livingstone
1997 · as John Kirk
The Untransmittable Lily Savage Show
1997 · as Steed
The Opium War
1997 · as 义律