| National Theatre Live: Good (2023) Maurice |
| The Amazing Mr. Blunden (2021) Claverton |
| The Dybbuk: Semi-Staged Reading (2021) |
| Smudged Smile (2021) John |
| Martin's Close (2019) Judge Jeffreys |
| The Child in Time (2018) Prime Minister |
| Murder on the Orient Express (2017) Rabbi |
| National Theatre Live: Saint Joan (2017) Cauchon |
| Fallen (2016) Ethan Watkins |
| Denial (2016) Roger Levy |
| The Chamber (2016) Denholm |
| A Midsummer Night's Dream (2016) Philostrate |
| Florence Foster Jenkins (2016) Edgar Booth Cunningham, Jr. |
| The Lady in the Van (2015) Theatre Director |
| Spooks: The Greater Good (2015) Philip Emerson |
| National Theatre Live: Coriolanus (2014) Junius Brutus |
| Philomena (2013) Alex |
| Much Ado About Nothing (2011) Don John |
| National Theatre Live: The Habit of Art (2010) Neil |
| National Theatre Live: All's Well That Ends Well (2009) 1st Lord Dumaine |
| Filth and Wisdom (2008) Businessman |
| The Queen (2006) TV Director |
| Beau Brummell: This Charming Man (2006) Tailor |
| Judas (2004) Eliakim |
| The Gospel of John (2003) Nathanael |
| The Life Of Jesus (2003) Nathanael |
| A Lump In My Throat (2001) Schmuley |
| The Low Down (2001) Peter |
| Jesus (1999) Tax Collector |