Wolves
2017 · Comedy
as Anthony Keller
You Get Me
2017 · Crime
as Tyler Hanson
Blacklight
2022 · Action
as Dusty Crane
Lost Child
2018 · Drama
as Billy Sreaves
Shadow in the Cloud
2021 · Action
as Walter Quaid
Depravity
2024 · Crime
as Alex Burke
Sharp Objects
2018 · Crime
as John Keene
The Outpost
2020 · Action
as 1LT Andrew Bundermann
Martyrs
2016 · Drama
as Son
Warfare
2025 · Action
as Frank
Some Kind of Beautiful
2015 · Comedy
as Dwight