Actor
Bad Men Must Bleed
2026 · as Levi
The Texas Witch
2025 · as Devin
The Great and Terrible Day of the Lord
2021 · as Michael / The Lord
Covid-19: Invasion
2021 · as Slater
The Runners
2020 · as Michael
No Man's Land
2019 · as Tucker