2024
Average Joe as Thomas
2020
Hillbilly Elegy as Mr. Selby
2020
Walkaway Joe as Merle
2020
The Long Shadow as Doc
2020
Outer Banks as Genrette (1 episode)
2020
Outer Banks as Wes Genrette (1 episode)
2018
Hover as Farm Intruder
2018
The Domestics as Old Man
2017
Manhunt as Jerry Burns (1 episode)
2017
The King of New Orleans as Larry Shirt
2016
Loving as Judge Bazile
2016
Free State of Jones as Quitman
2016
Smothered as Asshole
2016
Midnight Special as Elden
2015
The Parallax Theory as Phillip Cooper (6 episodes)
2015
Fantastic Four as War Room Soldier (uncredited)
2015
Zoo as Victor Holman (1 episode)
2015
Hot Pursuit as Wayne
2014
The Best of Me as Dr. Pundt
2014
Black or White as Eldridge
2014
Delirium (1 episode)
2014
King of Herrings as Gat
2014
Barefoot as Mr. Phelpmitter
2014
True Detective as Roy Purcell (1 episode)
2013
This Is the End as Cannibal #1
2013
Days of Reckoning: The Making of Universal Soldier 4 as Self
2012
Universal Soldier: Day of Reckoning as Dr. Su
2012
Alien Tornado as Armstrong
2012
Battleship as NASA Director
2012
The Courier as San Fran Tanna
2011
Carjacked as Customer
2011
Seeking Justice as Gas Attendant
2011
Apocalypse 2012: The World After Time Ends as Cannibal
2011
Battle: Los Angeles as Psychiatrist
2011
The Mortician as Officier Laurel
2011
Ticking Clock as Jax
2010
Welcome to the Rileys as Ed
2010
Cool Dog as Reuben Ledger
2010
Jonah Hex as Turnbull's Guard
2009
Taking Chances as Samuel Many Bulls
2009
Wolvesbayne as Dracula
2009
Nora Roberts' Midnight Bayou as Realtor
2009
Beyond a Reasonable Doubt as Gary Spota
2008
The Curious Case of Benjamin Button as Doctor at Benjamin's Birth
2008
Warbirds as Colonel W.R. Hamilton
2007
The Reaping as Jim Wakeman
2006
Déjà Vu as Ferry Official
2006
The Last Time as J.D.
2005
Lethal Seduction as Mitchel Harding
2004
Searching for David's Heart as Mr. Casey
2004
A Love Song for Bobby Long as Junior
2004
Infidelity as Dr. Conway
2003
Runaway Jury as Shamburg
2001
Ocean's Eleven as Eye-in-the-Sky Technician #2
2001
Tempted as Blades Man
1998
The Newton Boys as William Fahy
1997
Schizopolis as Elmo Oxygen
1995
The Underneath as Satellite Dish Installer
1993
King of the Hill as Front Desk Clerk
1991
Kafka as The Laughing Man
1991
Reservoir Dogs as Joe Cabot