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
Credits from TMDB.