Actor
Heads of State
2025 · as Echelon Director
National Theatre Live: The Threepenny Opera
2016 · as Chief Inspector 'Tiger' Brown
National Theatre Live: Coriolanus
2014 · as Cominius
Doctor Who: The Day of the Doctor
2013 · as Androgar
Hamlet
2009 · as Horatio
The Bank Job
2008 · as Michael X
The Merchant of Venice
2001 · as Salerio