Barely There 2026
as Matt Peters
Blood Red Beach 2025
as Preston
Graveyard Shark 2024
as Captain Seyburn
The Man With No Pants 2021
as Master Manchu
Romeo 3000 2018
as Mercutio
Slade Collins and the Tree of Life 2014
as Frank Ross
Credits from TMDB.