Victor Smythe
Blitz (2024)
Humphrey
Kié lesz a karácsony 2 (2023)
Kié lesz a karácsony? (2022)
Lord Swanthorne
Bocsánatos bűn (2022)
John Masterman
A Vagdalthús hadművelet (2022)
Sir Horace Wilson
München (2022)
Robin Hesketh
National Theatre Live: Hansard (2019)
Self
Il était une fois... « The Queen » (2017)
Sir Charles Gray
Tagadás (2016)
Anthony Eden
Churchill's Secret (2016)
Alan Bennett
A kertbérlő (2015)
Henry Tizard
Castles in the Sky (2014)
Henry Higgins
National Theatre Live: 50 Years on Stage (2013)
Chance
Emésztő megszállottság (2013)
Lord Ashford
Belle (2013)
The Professor
Londoni randevú (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
39 Lépcsőfok (2008)
Adrian Ballan
The Disappeared (2008)
John Le Mesurier
Hancock & Joan (2008)
Ken Clifford
Bábel (2006)
Charles III of the United Kingdom
A királynő (2006)
Sergei Diaghilev
Riot at the Rite (2005)
Alastair Campbell
A Very Social Secretary (2005)
Horatio
Bridget Jones: Mindjárt megőrülök! (2004)
Father
Minden napra egy varázslat! (2004)
Colonel Hamilton
A gyávaság tollai (2002)
The Butler
Joseph and the Amazing Technicolor Dreamcoat (1999)
Lt. Alexander
Hunley - Harc a tenger alatt (1999)
Lord Mark
A galamb szárnyai (1997)
Theseus / Oberon
A Midsummer Night's Dream (1996)
Bitzer
Hard Times (1994)
Byron
Dread Poets' Society (1992)
Blinded Soldier
War Requiem (1989)