Actor
Dead Man's Hand
2023
as Roy
The Ritual Killer
2023
as Detective Lucas Boyd
The Minute You Wake Up Dead
2022
as Jason
Panama
2022
as James Becker
The Last Champion
2020
as John Wright
Running with the Devil
2019
as The Executioner
Acts of Violence
2018
as Deklan
Jarhead 2: Field of Fire
2014
as Fox
Transcendence
2014
as Colonel Stevens
Dead Drop
2013
as Dwight
Assassins Run
2013
as Borris
Olympus Has Fallen
2013
as Roma
A Good Day to Die Hard
2013
as Mike Collins
Good Morning, Killer
2011
as Andrew Berringer
The Hit List
2011
as Allan Campbell
Like Dandelion Dust
2009
as Jack Campbell
Tyler Perry's The Family That Preys
2008
as William Cartwright
Tortured
2008
as Kevin
The Tower
2008
as Sean Castleman
The Stone Angel
2007
as Young Bram
The Break-Up
2006
as Lupus Grobowski
Dirty
2006
as Lieutenant
The Cave
2005
as Jack McAllister
Paparazzi
2004
as Bo Laramie
2 Fast 2 Furious
2003
as Carter Verone
Tears of the Sun
2003
as James 'Red' Atkins
White Oleander
2002
as Ray
Hart's War
2002
as Staff Sgt. Vic W. Bedford
Tigerland
2000
as Staff Sgt. Cota
A Shot at Glory
2000
as Kelsey O'Brian
Pitch Black
2000
as William J. Johns
The Hi-Lo Country
1998
as Little Boy Matson
Scotch and Milk
1998
as Johnny
Good Will Hunting
1997
as Billy McBride
All Over Me
1997
as Mark
Higher Learning
1995
as Scott Moss
Frame-Up II: The Cover-Up
1994
as Cal
Gang Boys
1994
as Bentz
Dazed and Confused
1993
as Benny
School Ties
1992
as Jack Connors
The Prom
1992
as Stacker