Actor
Justice League x RWBY: Super Heroes & Huntsmen, Part One
2023
as Jacques Schnee (voice)
Red Stone
2021
as Sheriff Quincy
No Future
2021
as Doug
Whitetail
2021
as Davey Bottoms
Under ConTroll
2020
as Troll (voice)
Cyst
2020
as Al
Dropa
2019
as Mikhail
Trial by Fire
2019
as Jackson
Texas Cotton
2018
as Mayor Kane
Osprey
2017
as Chris Freeman
Jack Reacher: Never Go Back
2016
as Sheriff
Last Man Club
2016
as Detective Coats
Two Step
2015
as Duane
Men, Women & Children
2014
as Ray Beltmeyer
Deliverance Creek
2014
as Maj. Frank McCallister
Parkland
2013
as Ken Howe
Houston
2013
as Steve Ringer
Mass Effect: Paragon Lost
2012
as Archuk (voice)
Machete
2010
as Patrolman #1
The Librarian: The Curse of the Judas Chalice
2008
as Ivan
No Country for Old Men
2007
as Cabbie at Motel
Ruffian
2007
as Security Guard
Planet Terror
2007
as Lewis
Premonition
2007
as Emergency Room Doctor
A Scanner Darkly
2006
as New Path Farm Manager
Sin City
2005
as Hitman
Secondhand Lions
2003
as Helper