Actor
How the Gringo Stole Christmas
2023
as Leif
Dead Man's Hand
2023
as Reno
Detective Knight: Independence
2023
as Dezi
Hardcore Halbert
2021
as Halbert
Body Brokers
2021
as Utah
The Man in the Woods
2020
as Hobey Delmore
Dig
2020
as Caleb
Hala
2019
as Jesse Ross
Margot
2019
as One
Pretenders
2019
as Terry
The Giant
2019
as Will
The Follower
2019
as Jimmy Flowers
Carte Blanche
2019
as Robert White
Helter Skelter
2018
as Shaver
Summer '03
2018
as Luke Shay
Lords of Chaos
2018
as Pelle 'Dead' Ohlin
Josie
2018
as Marcus
Wobble Palace
2018
as Dayton
Woodshock
2017
as Johnny
Asphyxia
2016
as James
The Nice Guys
2016
as Chet
Len and Company
2015
as Max
The Stanford Prison Experiment
2015
as Jim Randall / Prisoner 4325
Palo Alto
2014
as Teddy
Messy
Open Wounds
as Caleb Castle
The Tower
as Billy
Generation Angst
as Jack Grinnell
Exo
Bunnylovr