Actor
Peterloo
2018 · as Magistrate Tatton
Altar
2014 · as Sean Donnelly
The Trinity of Darkness
2014 · as Maniac
The Invisible Woman
2013 · as Racegoer
The Pub
2012 · as Postman
All in Good Time
2012 · as Man at Airport
The Arbor
2010 · as David Dunbar
First Knight
1995 · as First Guard
Caruncula
1991 · as Maniac