2024
Bad Boys: Ride or Die as Grice2023
Robbie Ain't Right No More as Vernon2022
Tulsa King as Dr. Sandor Fogel2022
A Friend of the Family as Spencer2022
The Staircase as Fred Atwater2022
Candy as Jack Barton2020
DC's Stargirl as Bruce Gordon2020
Outer Banks as Dale Zeasy2020
Hillbilly Elegy as Dr. Newton2020
Irresistible as WOMAM2019
Reprisal as Davie2019
Swamp Thing as Dr. Barclay2019
Doctor Sleep as Businessman2019
The Highwaymen as Agent Kendale2019
Saving Zoë as Zoe and Echo's Dad2018
The Resident as Ed Rossi2018
Gone as Not available2018
Forever My Girl as Mr. Guillory2018
Boy Erased as Reverend Neil2018
A Dark Place as Jerry Zeigler2017
Ozark as Stan Binton2017
MINDHUNTER as Benjamin's Legal EP2017
The Gifted as Mr. Hoover2017
Mr. Mercedes as Mr. Richter2017
I, Tonya as Al2017
Naked as Principal Melon2017
Locked In as Sheriff White2016
The Accountant as Neurologist2016
Greenleaf as Cal Weaver2015
Secrets and Lies as Michael James2015
Concussion as Defense Attorney2015
Goosebumps as Cyclist (uncredited)2015
Max as Police Officer2015
Mississippi Grind as Dennis2015
Ashby as Mr. Mark2014
Halt and Catch Fire as Aaron Littlefield2014
Resurrection as Deputy2014
Get on Up as Mayor White2014
Jessabelle as Surgeon2013
Under the Dome as Mr. Alcott2013
Sleepy Hollow as Jeremy Furth2013
Prisoners as Paul Brewer (uncredited)2013
Are You Here as George2013
Christmas in Conway as Not available2012
The Odd Life of Timothy Green as Bart Best2012
Hornet's Nest as Wayne Odom2011
Homeland as CIA Tech2011
Revenge as Doctor2011
Seeking Justice as Alan Marsh2010
The Walking Dead as Dad2010
The Walking Dead as Red Poncho Man2010
The Walking Dead as Café Savior2010
The Gates as Mr. Abernathy2009
Dead Air as Maniac2008
Step Brothers as TJ2008
Lake City as Tom2006
Talladega Nights: The Ballad of Ricky Bobby as Waffle House Manager2006
Come Early Morning as Mickey2005
Prison Break as FBI Agent Wheeler2005
Prison Break as Wheeler2005
Surface as Sean2003
One Tree Hill as Mr. Kelly2003
Runaway Jury as Phillip Savelle2001
Summer Catch as Fischer the Valet1998
Dawson's Creek as Stan Kapinos1997
Beverly Hills Ninja as Young Haru