Actor · Born 1971
There Will Come Soft Rains
2025 · as PC Nichols
A Woman of No Importance
2017 · as Lord Illingworth
Measure for Measure - Live at Shakespeare's Globe
2015 · as Duke Vincentio
National Theatre Live: Medea
2014 · as Aegeus, King of Athens
A Doll's House
2012 · as Torvald Helmer
Henry VIII - Live at Shakespeare's Globe
2010 · as Henry VIII
Shakespeare's Globe: As You Like It
2010 · as Touchstone
The Lost World
2001 · as Reporter 2
Doc Martin
2001 · as Andrew
David
1997 · as Abschalom
Saint-Ex
1996 · as Aeropostal Clerk
Emma
1996 · as Mr. Elton