A Pretty Good Movie as The Replacement
2024
The Ghost Trap as Paul
2023
Bookie as Dr. Hegland (1 episode)
2023
Lioness as JSOC Commander Dixon (4 episodes)
2023
Summer Gold as Wes' dad
2023
Will Trent as Evan Bernard (1 episode)
2021
The Eyes of Tammy Faye as Jimmy Swaggart
2020
The Glorias as TV Interviewer
2020
Big Sky as Harold Gardiner (1 episode)
2020
The Fox Hunter as Edwin McCushing
2020
Outer Banks as Sowell (1 episode)
2020
Eagle and the Albatross as Dan
2019
Killerman as James Manning
2019
From Zero to I Love You as Eric Dupont
2018
Tales from the Hood 2 as Grant Measpine
2015
Crazy Ex-Girlfriend as Young Rebecca's Father (1 episode)
2015
Rosewood as David B. Jones (1 episode)
2015
Sunny in the Dark as Jonah
2014
Halt and Catch Fire as Cal Erickson (1 episode)
2014
Star-Crossed as Ray Whitehill (4 episodes)
2014
True Detective as Jimmy Ledoux (1 episode)
2013
Ravenswood as Police Chief Beddington (3 episodes)
2013
12 Years a Slave as Sheriff
2013
Anna Nicole as John Lawfton
2013
Hot Guys with Guns as Bruce Lieberman
2012
Hijacked as Tim Hill
2010
The Walking Dead as David (3 episodes)
2010
Dad's Home as Brian Westman
2006
Brothers and Sisters as Whit Peyton (5 episodes)
2005
Medium as Larry Greene (1 episode)
2000
Strong Medicine as Donald Murray (1 episode)
1999
Temptations as Tanner
1996
Women: Stories of Passion (1 episode)
1995
Vampire Vixens from Venus as Drained Driver
1995
Call Girl as Arthur Benton