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