Acting
Hustle
2004
Genius
2017
Sister Boniface Mysteries
2022
The Gold
2023
Silk
2011
The Lost City of Z
I, Jack Wright
2025
Grimsby
2016
The Unlikely Pilgrimage of Harold Fry
An Education
2009
Brian and Maggie
Party Animals
2007
The Madness of King George
1994
National Theatre Live: Julius Caesar
2018
National Theatre Live: Othello
2013
National Theatre Live: The Book of Dust — La Belle Sauvage
National Theatre Live: London Assurance
2010
National Theatre Live: Collaborators
National Theatre Live: Hamlet
This Life +10