Actor
5th of July
2019
as Dakota
Term Life
2016
as Murphy
Zombeavers
2014
as Winston Gregorson
Atlas Shrugged: Part III
2014
as Dispatcher
Beneath
2013
as Mundy
The Dark Knight Rises
2012
as Veteran Cop
Dirty Girl
2010
as Officer Perry
Small Town Saturday Night
2010
as Travis Perkins
The Killer Inside Me
2010
as Bum
Bloodworth
2010
as Coble
Extract
2009
as Phil
Yes Man
2008
as Homeless Guy
Crazy
2008
as Doug
National Treasure: Book of Secrets
2007
as Michael O'Laughlen
Randy & the Mob
2007
as Griff Postell
Home of the Giants
2007
as Prock
In the Valley of Elah
2007
as Detective Hodge
Mr. Woodcock
2007
as Barber #2
The Messengers
2007
as Plume
Bachelor Party Vegas
2006
as Big Gut Mel
Madison
2005
as Tony Steinhardt
Spider-Man 2
2004
as Garbage Man
The Big Empty
2003
as Dan
Waking Up in Reno
2002
as Russell Whitehead
The Majestic
2001
as Sheriff Cecil Coleman
Mulholland Drive
2001
as Detective Domgaard
Driven
2001
as Crusher
Say It Isn't So
2001
as Detective Vic Vetter
Double Take
2001
as Junior Barnes
Beautiful
2000
as Lurdy
Man on the Moon
1999
as Heavyset Technician
The Green Mile
1999
as Bill Dodge
Mulholland Dr.
1999
as Detective Domgaard
The Thirteenth Year
1999
as Big John
The Jack Bull
1999
as Sheriff Felton
The Minus Man
1999
as Chief of Police
Mulholland Dr.
1999
as Detective Domgaard
Another Day in Paradise
1998
as Clem
A Simple Plan
1998
as Lou Chambers
Modern Vampires
1998
as George, Nico's Stepfather
Legalese
1998
as Cashen Depps
U Turn
1997
as Boyd
Sling Blade
1996
as Scooter Hodges
Some Folks Call It a Sling Blade
1994