Infectious 2026
as Lord William
Die by Law 2025
as Al Strom
Bury 'Em Deep 2025
as Trapper
Taker of Souls 2024
as Joe
Agent of Solitude 2023
as Oliver Mason
The Longest Run 2022
as Hank
Under a Black Cloud 2021
as Jacob Tanner
Near Enemies 2020
as General Miller
Justified Force 2019
as Sands
A Wake 2019
as Richard
Credits from TMDB.