2024
as Bill Workman
2023
as Luther
2023
as Detective Ledger
2021
as Principal Forbes
2019
as Len McCoy
2018
as Christopher C. Kraft Jr.
2018
as Cal Worbley
2018
as Chief Patterson
2018
as Silas Barker
2018
as Detective Connors
2017
as Brandon
2016
as Virgil Beauregard
2016
as Dewey Revette
2016
as Raybur
2015
as Mr. Tanner
2015
as Tailwind Executive
2015
as Holt
2014
as Clint
2014
as "El Hombre"
2014
as Coach #1
2014
as Seminar Presenter
2014
as Sniper
2014
as Doctor
2014
as Weeble
2014
as Detective Lutz
2013
as Clint
2013
as Chapin
2013
as Helpless Father
2013
as Sheriff Carl Daggett
2013
as Trevor Stryder
2013
as Mitchell Wate (uncredited)
2013
as Cole Moody
2012
as O.D.
2012
as Gate Guard
2012
as Rookie
2012
as Officer Boyd
2012
as State Official
2012
as Parole Officer
2012
as Sgt. Doucette
2012
as Rob the Waiter
2011
as Dr. Brad Turner
2011
as Rakes
2011
as Baxter
2011
as Man in Elevator
2011
as Professor
2011
as Gun Runner
2011
as Second Cop
2010
as Bonaventure Pencroft
2010
as Harley
2010
as Terry Jay
2010
as Union Officer on Train
2009
as Oliver 'Pap' Blake
2009
as Rick Fitzsimon
2008
as Jake
2008
as Rainey
2008
as Tex Button
2007
as Captain Wainwright
2007
as Saratoga Bettor
2006
as Jailer
2005
as Joe
2005
as Redneck
2005
as F.B.I. Man
2005
as Andy
2003
as Angry Motorcycle Cop
2002
as Relief Pitcher #1
2000
as Eric
2000
as Pilar's boyfriend
2000
as Orderly
2000
as Younger Cop
2000
as George Bernard
1993
as Kyle Finley
1993
as Monte Vole
1993
as Patrolman Cross