Victor Smythe
Blitz (2024)
Humphrey
El teu Nadal o el meu? 2 (2023)
Your Christmas or Mine? (2022)
Lord Swanthorne
Els perdonats (2022)
John Masterman
Operació Mincemeat (2022)
Sir Horace Wilson
Munich: The Edge of War (2022)
Robin Hesketh
National Theatre Live: Hansard (2019)
Self
Il était une fois... « The Queen » (2017)
Sir Charles Gray
Negació (2016)
Anthony Eden
Churchill's Secret (2016)
Alan Bennett
La dama de la furgoneta (2015)
Henry Tizard
Castles in the Sky (2014)
Henry Higgins
National Theatre Live: 50 Years on Stage (2013)
Chance
Trap for Cinderella (2013)
Lord Ashford
Belle (2013)
The Professor
The Lady Vanishes (2013)
Middle-aged Dickens(Voice)
Dickens in London (2012)
John Parsons
We'll Take Manhattan (2012)
Mikhail Bulgakov
National Theatre Live: Collaborators (2011)
Henry / Benjamin Britten
National Theatre Live: The Habit of Art (2010)
On Expenses (2010)
Timothy Geithner
The Last Days of Lehman Brothers (2009)
Captain Kell
The 39 Steps (2008)
Adrian Ballan
The Disappeared (2008)
John Le Mesurier
Hancock & Joan (2008)
Ken Clifford
Babel (2006)
Charles III of the United Kingdom
La reina (2006)
Sergei Diaghilev
Riot at the Rite (2005)
Alastair Campbell
A Very Social Secretary (2005)
Horatio
Bridget Jones: Sobreviuré (2004)
Father
Five Children and It (2004)
Colonel Hamilton
Les quatre plomes (2002)
The Butler
Joseph and the Amazing Technicolor Dreamcoat (1999)
Lt. Alexander
The Hunley (1999)
Lord Mark
The Wings of the Dove (1997)
Theseus / Oberon
A Midsummer Night's Dream (1996)
Bitzer
Hard Times (1994)
Byron
Dread Poets' Society (1992)
Blinded Soldier
War Requiem (1989)