2019
5th of July as Dakota
2014
Zombeavers as Winston Gregorson
2014
Atlas Shrugged: Part III as Dispatcher
2013
Brooklyn Nine-Nine as Matthew Langdon (1 episode)
2012
The Dark Knight Rises as Veteran Cop
2012
Perception as Nightcrawler (1 episode)
2012
Scandal as Reverend Dale (1 episode)
2011
Hell on Wheels as Jimmy Two Squaws (2 episodes)
2011
Friends with Benefits as Vernon (1 episode)
2010
The Defenders as Tyler Ralston (1 episode)
2010
Dirty Girl as Officer Perry
2010
Small Town Saturday Night as Travis Perkins
2010
Justified as Luther Kent (1 episode)
2010
The Killer Inside Me as Bum
2009
Parks and Recreation as JJ (5 episodes)
2008
Yes Man as Homeless Guy
2007
National Treasure: Book of Secrets as Michael O'Laughlen
2007
Randy & the Mob as Griff Postell
2007
Home of the Giants as Prock
2007
In the Valley of Elah as Detective Hodge
2007
Mr. Woodcock as Barber #2
2007
The Messengers as Plume
2006
Bachelor Party Vegas as Big Gut Mel
2006
Thief as Father Berault (1 episode)
2005
Bones as Larry Stansfield (1 episode)
2005
Madison as Tony Steinhardt
2005
Grey's Anatomy as Henry Lamott (1 episode)
2005
Numb3rs as Guard (uncredited) (1 episode)
2005
Medium as Trent (1 episode)
2004
House as Farmer (1 episode)
2004
Desperate Housewives as Jimbo Rooney (2 episodes)
2004
Spider-Man 2 as Garbage Man
2004
Deadwood as Harry Manning (1 episode)
2003
The Handler (3 episodes)
2003
NCIS as Buzz (1 episode)
2003
The Big Empty as Dan
2002
Waking Up in Reno as Russell Whitehead
2001
The Majestic as Sheriff Cecil Coleman
2001
24 as Doug (1 episode)
2001
Say It Isn't So as Detective Vic Vetter
2001
Double Take as Junior Barnes
2000
CSI: Crime Scene Investigation as Roger Durbin (1 episode)
2000
CSI: Crime Scene Investigation as Travis (1 episode)
1999
Man on the Moon as Heavyset Technician
1999
The Green Mile as Bill Dodge
1999
The Thirteenth Year as Big John
1999
The Jack Bull as Sheriff Felton
1999
The Minus Man as Chief of Police
1999
Mulholland Dr. as Detective Domgaard
1998
Another Day in Paradise as Clem
1998
A Simple Plan as Lou Chambers
1998
Modern Vampires as George, Nico's Stepfather
1998
Legalese as Cashen Depps
1998
Maximum Bob as Elvin Crowe (2 episodes)
1996
Sling Blade as Scooter Hodges
1994
ER as Eli Ebee (1 episode)
1994
Some Folks Call It a Sling Blade
1992
Hearts Afire as Curtis May (2 episodes)
1990
Twin Peaks as Dave Macklay (7 episodes)
1979
Knots Landing as Pizza Delivery Guy (1 episode)