2023
as Bishop Bannister Whittmore
2021
as Clyde Freeman
2020
as Judge Holden
2019
as Matt Boylan
2019
as Paul
2018
as Pastor Wilkins
2017
as Senator #1
2016
as Judge
2016
as Strom Thurmond
2014
as Gilson
2013
as Lockwood
2013
as CJ Pickens
2012
as Jackman Folcum
2012
as Arvid McGuire
2011
as Mr. Parker
2010
as Mortician Jim Finley
2010
as Lewis
2007
as Senator Abbot
2007
as Doctor
2007
as Amos Candler
2006
as Frank
2006
as Deerskin
2005
as Passionate Preacher (uncredited)
2005
as Chairman
2005
as David Wark
2005
as Conductor
2003
as Sharecropper
2002
as Frank - "Fuzz" Cop
2000
as Equine Therapist
1999
as Tuggle
1999
as Sheriff Guidry
1999
as Simmons
1999
as Judge at Indy
1998
as Mr. Anderson
1997
as Ed Sansom
1997
1996
as Dan Prince
1996
as Officer in Small Town
1993
as KKK #2
1991
as Sen. Lockerby
1987
as Al Felts
1984
as Zemke