2024
as Ken
2021
as Lewis Ash
as Noah
2016
as The Handsome Man (uncredited)
2023
as Doug Davidson
2025
as Sheriff Paul
as Marcel
2020
as Jason
2018
as Max Sullivan
as Adam
2022
as Penn Childers
as Aidan
as Bare knuckle boxing fighter
as Postman
as Jeffrey
2019
as Joey
as Liam Jameson
2017
as Mason
2015
as Mr. Strickland