

Heads of State
2025 · as Echelon Director

The Bank Job
2008 · as Michael X

Doctor Who: The Day of the Doctor
2013 · as Androgar

Hamlet
2009 · as Horatio

The Merchant of Venice
2001 · as Salerio

National Theatre Live: Coriolanus
2014 · as Cominius

National Theatre Live: The Threepenny Opera
2016 · as Chief Inspector 'Tiger' Brown