Tougher 2026
as Craig
Spit It Out 2025
as Isaac
My Eyes Only 2024
as Zack
All the Weekend’s Drama 2024
as Michael Monahan
American Resolve 2021
as Christian
Finis terrae 2020
as Travis
Credits from TMDB.