Actor
Night Carnage
2025 · as Marcus
We Are Gathered Here Today
2022 · as Jeremy
Reel Trouble
2022 · as Kyle
The United States of Horror: Chapter 1
2021 · as Nick (segment "California: Vexed")
A Machine for Boredom
2021 · as Man
We Die Alone
2020 · as Aidan
Dolemite Is My Name
2019 · as Steven Dodd
Xenophobia
2019 · as Eric
Irrational Fear
2017 · as Zach
Vexed
2016 · as Nick
Opening Night
2016 · as Theseus
Little Dead Rotting Hood
2016 · as Ramiro