1994
as Morgan
1997
as Detective Walsh (uncredited)
2023
1998
as Torrey Harrington
2020
as Tommy Noble
2024
as Bartender (uncredited)
2015
as Jake Rivers
2007
as Blackthorn
as Frisbee Stud (uncredited)
2002
as FBI Agent #2
2006
as Andrew Jackson
2009
as CIA Director
2005
as Reggie
as Sheriff Denton
2019
as Robert
as Quinn McKenzie
as Father Weller
as Robert Walton
as Rufus King
2017
as Detective William Watts