Actor · Born 1969
Elsinore
20 Nov 2026 · as Michael Whitehall
National Theatre Live: Hay Fever
14 Jan 2027 · as Richard Greatham
The Lord of the Rings: The Rings of Power Global Fan Screening
2022 · as Celebrimbor
Young Vic: Best of Enemies
2021 · as Gore Vidal
The Duke
2021 · as Sir Joseph Simpson
Roald Dahl's The Witches
2020 · as Mr. Jenkins
Richard II - Live at Shakespeare's Globe
2015 · as Richard II
Arthur & George
2015 · as Woodie
Winds of Change
2014 · as (voice)
Philomena
2013 · as David
Diana
2013 · as Patrick Jephson
National Theatre Live: This House
2013 · as Jack Weatherill
Much Ado About Nothing - Live at Shakespeare's Globe
2012 · as Benedick
Holy Flying Circus
2011 · as Michael Palin