Actor
Power: The Downfall of Huw Edwards
2026 · as Ben O'Driscoll
I Am Duck
2022 · as Owl
Dough
2015 · as PC Marsh
The Stomach
2014 · as Tom
Ultramarines: A Warhammer 40,000 Movie
2010 · as Crastor (voice)
Some Dogs Bite
2010 · as Di Douglas Turner
My Last Five Girlfriends
2010 · as No. 5 - Supermarket Security
Heroes and Villains
2006 · as Henry
Doomwatch: Winter Angel
1999 · as Ahania