
Nuremberg
2025 · as Judge Geoffrey Lawrence

National Theatre Live: Hamlet
2010 · as Lucianus / English Ambassador

Coalition
2015 · as Lib Dem Aide

Little White Lies
1998 · as Solicitor

National Theatre Live: Timon of Athens
2012 · as Isidore

Flight of the Cardinal
2010 · as Dr. Fienstein (voice)

40 Years
2011 · as David

Jack of Diamonds
2001 · as Dr. Kurtz