Absolute Denial 2021
as Max
Last Chancers 2020
as Aiden
Eric and the Barbarian 2018
as Shadow Demon
Hamlin 2016
as Doctor Holmes
Jack the Giant Killer 2013
as Newald Krutchens
Credits from TMDB.