Actor
Hellboy: The Crooked Man
2024
as Hellboy
Murder at Hollow Creek
2024
as Nick Brooks
The Manifestation
2024
as Stephen
The Killer
2023
as Salesman
Sheroes
2023
as Jasper
The Weapon
2023
as Vinny
Mosquito State
2021
as Beau Harris
Tom Clancy's Without Remorse
2021
as Thunder
Dark Web: Cicada 3301
2021
as Connor Black
The Outpost
2020
as Sgt. Josh Kirk
Peel
2019
as Roy
Once Upon a Deadpool
2018
as Black Tom
Blood Brother
2018
as Jake Banning
Hot Summer Nights
2018
as Ponytail
Deadpool 2
2018
as Black Tom
Death Wish
2018
as The Fish
12 Strong
2018
as Charles Jones
Juggernaut
2017
as Saxon Gamble
Baywatch
2017
as Leon
Intruders
2015
as J.P. Henson
The Throwaways
2015
as Connelly
Grand Street
2014
as Sal
Morgan
2012
as Dean Kagen
8:46
2011
as Tommy
Emina
2009
as Zoran
Way of the Warriors
as Jake Murray
The Pickup