2022
Catherine Called Birdy
Actor - Sir John Henry Murgaw aka Shaggy Beard
The Offering
Actor - Heimish
2018
Tomorrow
Actor - Milo
2017
Anna and the apocalypse
Actor - Arthur Savage
2015
Pan
Actor - Mutti Voosht
2014
Dracula Untold
Actor - Brother Lucian
2013
Blackwood
Actor - Father Patrick
Full filmography