Actor
The Uninvited
2024
as Sammy
Queen of the Ring
2024
as Jack Pfefer
The Luckiest Man in America
2024
as Peter Tomarken
Dreamin' Wild
2023
as Joe Emerson
John Bronco Rides Again
2021
as John Bronco
Spirit Untamed
2021
as Hendricks (voice)
Fatman
2020
as Skinny Man
John Bronco
2020
as John Bronco
Words on Bathroom Walls
2020
as Paul
Them That Follow
2019
as Lemuel Childs
Ant-Man and the Wasp
2018
as Sonny Burch
Tomb Raider
2018
as Mathias Vogel
Maze Runner: The Death Cure
2018
as Lawrence
Three Christs
2017
as Leon
Mojave
2016
as Jim
Diablo
2016
as Ezra
The Hateful Eight
2015
as Sheriff Chris Mannix
American Ultra
2015
as Laugher
Desiree
2014
as Blanc
Machete Kills
2013
as El Camaleon
G.I. Joe: Retaliation
2013
as Warden Nigel James
Officer Down
2013
as The Angel / Det. Logue
Django Unchained
2012
as Billy Crash
Lincoln
2012
as Clay Hawkins
Straw Dogs
2011
as Daniel Niles
Cowboys & Aliens
2011
as Hunt
Predators
2010
as Stans
That Evening Sun
2009
as Paul Meecham
Damage
2009
as Reno
Winged Creatures
2009
as Zack
Miracle at St. Anna
2008
as Captain Nokes
Veronica in the FBI
2007
as Hendricks
Randy & the Mob
2007
as Tino Armani
The Architect
2006
as Joe
The World's Fastest Indian
2005
as Marty Dickerson
Chrystal
2004
as Larry
Apple Jack
2003
as Moe Danyou
House of 1000 Corpses
2003
as Deputy Steve Naish
The Bourne Identity
2002
as Research Tech
Beyond the Prairie, Part 2: The True Story of Laura Ingalls Wilder Continues
2002
as Almanzo Wilder
Daddy and Them
2001
as Tommy Christian
Joy Ride
2001
as Cop (uncredited)
Murder, She Wrote: The Last Free Man
2001
as Billy Weber
The Accountant
2001
as Tommy O'Dell
Shanghai Noon
2000
as Wallace
Red Dirt
2000
as Lee Todd
The Crow: Salvation
2000
as Stan Roberts
Wayward Son
1999
Beyond the Prairie: The True Story of Laura Ingalls Wilder
1999
as Almanzo Wilder
Major League: Back to the Minors
1998
as Downtown Anderson
The Apostle
1997
as Sam
Switchback
1997
as Bud (Deputy)
Painted Hero
1997
as Roddy
The Cherokee Kid
1996
as Jim Bob
Humanoids from the Deep
1996
as Rod
The Next Karate Kid
1994
as Charlie
For Love and Glory
1993
as Buck
Forever Young
1992
as Gate MP
Stay the Night
1992
as Wayne Seagrove
Murder in Mississippi
1990
as Lyle