Actor
Rebel Ridge
2024
as Officer Evan Marston
The Equalizer 3
2023
as Frank Conroy
Joy Ride
2023
as Joe Sullivan
Emancipation
2022
as General William Dwight
Greenland
2020
as Ralph Vento
Brightburn
2019
as Kyle Breyer
Puzzle
2018
as Louie
Logan Lucky
2017
as Moody Chapman
Power Rangers
2017
as Sam Scott / Jason's Father
13 Hours: The Secret Soldiers of Benghazi
2016
as Dave 'Boon' Benton
The Gift
2015
as Greg
Men, Women & Children
2014
as Jim Vance
Beneath the Harvest Sky
2013
as George
Jobs
2013
as Al Alcorn
After Earth
2013
as Private McQuarrie
Let Go
2011
as Walter
Fair Game
2010
as Nervous Dave
Fanboys
2009
as Chaz
Take
2008
as Marty Nichols
Smart People
2008
as William
Shutter
2008
as Bruno
Cake: A Wedding Story
2007
as Party Guy
Backyards & Bullets
2007
as Actor
The Nines
2007
as Parole Officer/ Agitated Man
When a Stranger Calls
2006
as Officer Burroughs
The Perfect Husband: The Laci Peterson Story
2004
as Tommy Vignatti
Big Fish
2003
as Don Price (age 18-22)
Out Cold
2001
as Lance
The Replacements
2000
as Brian Murphy