2024
Happy's Place as Jim Jackoway (2 episodes)
2022
Fire Country as Harlan Denbo (1 episode)
2022
Echoes as Victor McCleary (7 episodes)
2022
Outer Range as Judge Pettigrew (2 episodes)
2021
Cold Call as Christian
2020
The Stand at Paxton County as Dell Connelly
2020
Messiah as Cameron Collier (5 episodes)
2019
Clemency as Chaplain David Kendricks
2018
Indivisible as Chaplain Rogers
2018
The Romanoffs as Ron Hopkins (1 episode)
2018
Danger One as Beckwith
2018
Tom Clancy's Jack Ryan as Senator Mitchell Chapin (5 episodes)
2018
The Resident as Joshua Williams (1 episode)
2017
S.W.A.T. as Carl Luca (3 episodes)
2016
Shooter as Ray Brooks (3 episodes)
2016
This Is Us as Arlo (1 episode)
2016
11.22.63 as Arliss Price (1 episode)
2014
Manhattan as Psychiatrist (1 episode)
2014
Extant as Alan Sparks (13 episodes)
2014
The Grim Sleeper as Detective Simms
2013
Rectify as Senator Roland Foulkes (15 episodes)
2013
Bates Motel as Nick Ford (8 episodes)
2012
Scandal as Lonnie Mencken (5 episodes)
2011
J. Edgar as Senator McKellar
2010
Law & Order: LA as Jeb Monroe (1 episode)
2010
Rizzoli & Isles as Jonathan McKnight (1 episode)
2010
The Glades as Trent Staley (1 episode)
2010
Green Zone as Colonel Bethel
2009
FlashForward as CIA Director Keller (1 episode)
2009
NCIS: Los Angeles as Ret. U.S. Army General Richard Collins (1 episode)
2008
Nothing But the Truth as CIA Director
2008
Leverage as Judge Roy (1 episode)
2008
A Quiet Little Marriage as Bruce
2008
The Mentalist as Sheriff Nelson (1 episode)
2008
Fringe as Sheriff Velchik (1 episode)
2008
Sons of Anarchy as Anthony Franklin (1 episode)
2008
Crazy as Ralph Christianson
2007
Transformers as Tom Banacheck
2006
The Nine as Pete Burton (3 episodes)
2006
The Unit as Ron Cheals (1 episode)
2005
Commander in Chief as Congressman Wilcox (2 episodes)
2005
Ghost Whisperer as Nolan (1 episode)
2005
Criminal Minds as Det. Yarbough (1 episode)
2005
Prison Break as Herb Stanton (1 episode)
2005
Grey's Anatomy as Gary Clark (4 episodes)
2004
Around the Bend as Cowboy
2004
LAX as Alonso Mathews (1 episode)
2004
American Crime as Sheriff Smyth
2003
NCIS as Riley McCallister (3 episodes)
2003
Secondhand Lions as Ralph
2003
Seabiscuit as Mr. Pollard
2003
Dreamcatcher as General Matheson
2002
Without a Trace as Thomas Shannon (1 episode)
2001
24 as Richard Walsh (1 episode)
2001
24 as Richard Welsh (1 episode)
2001
Crossing Jordan as Chris Benz (1 episode)
2000
Traffic as Lawyer Rodman
2000
The Legend of Bagger Vance as O.B. Keeler
1999
Roswell as Philip Evans (1 episode)
1999
The West Wing as Ron Butterfield (16 episodes)
1999
ATF as Asst. A.T.F. Director Ben Walker
1999
The Mod Squad as Greene
1998
Dancer, Texas Pop. 81 as Mr. Lusk
1997
The Shining as Daniel Edwards (uncredited) (1 episode)
1996
Millennium as County Prosecutor Calvin Smith (1 episode)
1996
The Sunchaser as Agent Moreland
1995
JAG as Commander Bradley (1 episode)
1995
Bushwhacked as Jon Jordan
1995
Awake to Danger as Detective Brickman
1994
Beyond Betrayal as Ray Pasquerello
1994
ER as Col. Ken Kilner (1 episode)
1994
Chicago Hope (1 episode)
1994
One West Waikiki (1 episode)
1994
Blind Justice as Spencer Heymen
1993
Victim of Love: The Shannon Mohr Story as Dick Britton
1993
Diagnosis: Murder as Sheriff Buck O'Hara (1 episode)
1993
The X-Files as Patrol Captain Van Gelder (1 episode)
1993
For Their Own Good as Clark Thompson
1992
Lorenzo's Oil as School Psychologist
1992
Jennifer Eight as Serato
1992
The Gun in Betty Lou's Handbag as Jergens
1989
An Unremarkable Life as Michael
1989
Sea of Love as Raymond Brown
1981
Ghost Story as Churchill