Actor
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