Actor
The Paragon
2023
as Enoch
The Royal Treatment
2022
as Walter
Dead
2020
as Lloyd
In Dark Places
2018
as Jonathan Krebs
Jean
2016
as Minister of Transportation
The Fruity
2016
as Lindsay
Deathgasm
2015
as Mr. Capenhurst
Housebound
2014
as Dennis
Homebound
2013
Spies and Lies
2010
as Rex Mason
I'm Not Harry Jenson
2009
as Rick
The Chronicles of Narnia: The Lion, the Witch and the Wardrobe
2005
as Gryphon (voice)
Darkest Knight
2003
as Prince John
The Lord of the Rings: The Fellowship of the Ring
2001
as Farmer Maggot