Unwritten
2019 · Fantasy
as Sherwood
The Twisters
2024 · Action
as Dr. James Garland
Monster: The Prehistoric Project
2016 · Horror
as Alec
Last Day of School
2016 · Comedy
as Rob
Jenny McCarthy's Dirty Sexy Funny
2014 · Comedy
as Self
Don't Fuck in the Woods 2
2022 · Horror
as Mason
Seal of Desire
2022 · Romance
as Calvin
Alabama Rose
2022 · Thriller
as Trey Walker
Simran
2017 · Crime
as Adam
Murder Syndicate
2023 · Thriller
as Cain
Axemas 2: Blood Slay
2018 · Short
as Angry Dad
Rearview
2023 · Action
as Patrick Tanner
Transmorphers: Mech Beasts
as Lt. Ryan
The Immortal Wars
2017 · Action
as Blackout
Brute 1976
2025 · Horror
as Ray
Collateral Danger
as James Kliner
The Wager
2020 · Drama
as Luc
The Immortal Wars: Resurgence
2020 · Action
Numbers
as Detective Conner
Clown Motel
2025 · Action
as Mark
Bridge of the Doomed
2022 · Action
as Lieutenant Jenkins