Movies
Barbie
as Earring Magic Ken
Poor Things
as Steward
The Spy Who Dumped Me
as Edward Snowden
About Time
as John
Horrible Histories: The Movie — Rotten Romans
as Percy
Thomas & Friends: The Great Race
as Rex (voice) (uncredited)
100 Nights of Hero
as Merchant
Thomas & Friends: Sodor's Legend of the Lost Treasure: The Movie
as Rex (voice)
The Farm
as Calvin
All My Friends Hate Me
as Pete