|
The Magic Faraway Tree (2026) as Mr Watzisname |
|
The Choral (2025) as Major Dobson |
|
Shoshana (2024) as Ralph Cairns |
|
White Widow (2023) as Andrew |
|
What's Love Got to Do with It? (2023) as James |
|
Living (2022) as Hart |
|
Beauty and the Beast: A Comic Relief Pantomime for Christmas (2021) as The Beast |
|
Miss Marx (2020) as Freddy |
|
Emma. (2020) as John Knightley |
|
Dolittle (2020) as Sir Gareth |
|
National Theatre Live: A Midsummer Night's Dream (2019) as Theseus / Oberon |
|
The Queen and I (2018) as Prince Charles |
|
The Little Stranger (2018) as Tony Morley |
|
Man of the Hour (2018) as Hector |
|
National Theatre Live: Young Marx (2017) as Engels |
|
King Charles III (2017) as William |
|
National Theatre Live: Twelfth Night (2017) as Orsino |
|
The Scandalous Lady W (2015) as Viscount Deerhurst |
|
Is This a Joke? (2011) as Driving Me Nuts |
|
National Theatre Live: One Man, Two Guvnors (2011) as Stanley Stubbers |
|
Sean Lock: Rogue Landlord (2011) as |
|
Huge (2010) as Darren |
|
Green Wing Special (2007) as Boyce |
|
Bridget Jones: The Edge of Reason (2004) as Director in Gallery |
|
Frankenstein: Birth of a Monster (2003) as Percy Bysshe Shelley |
|
The Other Boleyn Girl (2003) as Henry Percy |
|
The Gathering (2003) as Brett |
|
The Real Jane Austen (2002) as Tom Lefroy |
|
Lorna Doone (2001) as Charley Doone |
|
National Theatre Live: Jack Absolute Flies Again (2022) Writer |