|
100 Nights of Hero (2025) as Merchant |
|
The Farm (2024) as Calvin |
|
Arthur's Whisky (2024) as Robert |
|
Beautiful Things (2024) as Nicky Nelson |
|
Hello David (2023) as David |
|
Poor Things (2023) as Steward |
|
Horrible Histories: 'Orrible Opera (2023) as |
|
Barbie (2023) as Earring Magic Ken |
|
All My Friends Hate Me (2022) as Pete |
|
A Christmas Carol (2020) as Fred / Charity Worker (voice) |
|
Horrible Histories: The Movie — Rotten Romans (2019) as Percy |
|
Tales from the Lodge (2019) as Zeke Holloway |
|
Man of the Hour (2018) as Alistair |
|
The Spy Who Dumped Me (2018) as Edward Snowden |
|
Revived (2016) as Lee B. |
|
Thomas & Friends: The Great Race (2016) as Rex (voice) |
|
Shakespeare Live! From the RSC (2016) as Horrible Histories segment |
|
Captain Webb (2015) as |
|
Thomas & Friends: Sodor's Legend of the Lost Treasure: The Movie (2015) as Rex (voice) |
|
Space Ark (2014) as Mike |
|
About Time (2013) as John |
|
The Willows in Winter (1996) as Edward |
|
The Wind in the Willows (1995) as Edward |
|
Turn Back () as Tobias |
|
All My Friends Hate Me (2022) Screenplay |
|
All My Friends Hate Me (2022) Executive Producer |
|
The Soho Diaries (2013) Writer |