Othello 2026
as Duke of Venice
A Monster Calls 2018
as Dad / Ensemble
National Theatre Live: Peter Pan 2017
as Mr. Darling / Smee / Twin Two
A Gert Lush Christmas 2015
as Kevin
National Theatre Live: Jane Eyre 2015
as Edward Fairfax Rochester
The Gruffalo 2004
Actor
Credits from TMDB.