Out Cold
2001 · Comedy
as Lance
Brightburn
2019 · Drama
as Kyle Breyer
After Earth
2013 · Action
as Private McQuarrie
Puzzle
2018 · Drama
as Louie
Rebel Ridge
2024 · Action
as Officer Evan Marston
13 Hours
2016 · Action
as Dave 'Boon' Benton
The Equalizer 3
2023 · Action
as Frank Conroy
Shutter
2008 · Horror
as Bruno
Fanboys
2009 · Adventure
as Chaz
A Vow to Cherish
1999 · Drama
as Kyle Brighton
Joy Ride
2023 · Comedy
as Joe Sullivan
Smart People
2008 · Comedy
as William
Eric
2024 · Crime
as Cripp
The Replacements
2000 · Comedy
as Brian Murphy
Laid
2024 · Comedy
as Detective Brenowitz
When a Stranger Calls
2006 · Horror
as Officer Burroughs
Big Fish
2004 · Adventure
as Don Price (age 18-22)
The Nines
2007 · Drama
as Parole Officer
Logan Lucky
2017 · Action
as Moody Chapman
Is That a Gun in Your Pocket?
2016 · Comedy
as Byron
Power Rangers
as Sam Scott
The Gift
2015 · Drama
as Greg
Mare of Easttown
2021 · Crime
as Frank Sheehan
The Office: Superfan Episodes
2021 · Comedy
as Roy Anderson
Emancipation
2022 · Action
as General William Dwight
Dolly Parton's Heartstrings
2019 · Comedy
as Deke Fletcher