Actor
Average Joe
2024
as Thomas
Off Ramp
2023
as Virile
Bingo Hell
2021
as Mario
Hillbilly Elegy
2020
as Mr. Selby
Walkaway Joe
2020
as Merle
The Long Shadow
2020
as Doc
The Quarry
2020
as Judge
Toto
2018
as Actor
Hover
2018
as Farm Intruder
The Domestics
2018
as Old Man
The King of New Orleans
2017
as Larry Shirt
Loving
2016
as Judge Bazile
Like Son
2016
as Wiley
Free State of Jones
2016
as Quitman
Smothered
2016
as Asshole
Midnight Special
2016
as Elden
Fantastic Four
2015
as War Room Soldier (uncredited)
Hot Pursuit
2015
as Wayne
The Best of Me
2014
as Dr. Pundt
Black or White
2014
as Eldridge
Kristy
2014
as Clerk
King of Herrings
2014
as Gat
Barefoot
2014
as Mr. Phelpmitter
This Is the End
2013
as Cannibal #1
Universal Soldier: Day of Reckoning
2012
as Dr. Su
Looper
2012
as Apt Super
Alien Tornado
2012
as Armstrong
Battleship
2012
as NASA Director
The Courier
2012
as San Fran Tanna
Carjacked
2011
as Customer
Creature
2011
as Jimmy
Seeking Justice
2011
as Gas Attendant
Battle: Los Angeles
2011
as Psychiatrist
The Mortician
2011
as Officier Laurel
Ticking Clock
2011
as Jax
Welcome to the Rileys
2010
as Ed
Cool Dog
2010
as Reuben Ledger
Jonah Hex
2010
as Turnbull's Guard
I Love You Phillip Morris
2010
as Judge
Taking Chances
2009
as Samuel Many Bulls
Wolvesbayne
2009
as Dracula
Nora Roberts' Midnight Bayou
2009
as Realtor
Beyond a Reasonable Doubt
2009
as Gary Spota
The Curious Case of Benjamin Button
2008
as Doctor at Benjamin's Birth
Warbirds
2008
as Colonel W.R. Hamilton
The Mist
2007
as Myron
The Reaping
2007
as Jim Wakeman
Déjà Vu
2006
as Ferry Official
The Last Time
2006
as J.D.
Lethal Seduction
2005
as Mitchel Harding
Searching for David's Heart
2004
as Mr. Casey
Pop Rocks
2004
as Izzy
A Love Song for Bobby Long
2004
as Junior
Runaway Jury
2003
as Shamburg
Sonny
2002
as Mr. Penn
Ocean's Eleven
2001
as Eye-in-the-Sky Technician #2
Tempted
2001
as Blades Man
Traffic
2000
as John
The Newton Boys
1998
as William Fahy
Schizopolis
1997
as Elmo Oxygen
The Underneath
1995
as Satellite Dish Installer
King of the Hill
1993
as Front Desk Clerk
Kafka
1991
as The Laughing Man
Reservoir Dogs
1991
as Joe Cabot
Winston
1987
as David
God Hospital
as Dove