Spirit Riser 2024
as Dord the Ninja
From Festival to Fascism: Cannes 2017 2018
as Dolphin Man
Amityville: Vanishing Point 2016
as The Demon
Credits from TMDB.