2025
Bride Hard as Frank2024
Happy's Place as Jim Jackoway2023
Air as Joe Dean2022
Outer Range as Judge Pettigrew2022
Fire Country as Harlan Denbo2022
Echoes as Victor McCleary2021
Cold Call as Christian2020
Messiah as Cameron Collier2020
The Stand at Paxton County as Dell Connelly2019
Clemency as Chaplain David Kendricks2018
The Resident as Joshua Williams2018
Tom Clancy's Jack Ryan as Senator Mitchell Chapin2018
The Romanoffs as Ron Hopkins2018
Indivisible as Chaplain Rogers2018
Danger One as Beckwith2017
S.W.A.T. as Carl Luca2016
This Is Us as Arlo2016
Shooter as Ray Brooks2016
11.22.63 as Arliss Price2014
Extant as Alan Sparks2014
Manhattan as Psychiatrist2014
The Grim Sleeper as Detective Simms2013
Bates Motel as Nick Ford2013
Rectify as Senator Roland Foulkes2013
Dallas Buyers Club as Richard Barkley2012
Scandal as Lonnie Mencken2011
J. Edgar as Senator McKellar2010
Rizzoli & Isles as Jonathan McKnight2010
Law & Order: LA as Jeb Monroe2010
The Glades as Trent Staley2010
Green Zone as Colonel Bethel2009
NCIS: Los Angeles as Ret. U.S. Army General Richard Collins2009
FlashForward as CIA Director Keller2008
The Mentalist as Sheriff Nelson2008
Sons of Anarchy as Anthony Franklin2008
Fringe as Sheriff Velchik2008
Leverage as Judge Roy2008
Crazy as Ralph Christianson2008
Nothing But the Truth as CIA Director2008
A Quiet Little Marriage as Bruce2007
Transformers as Tom Banacheck2006
The Unit as Ron Cheals2006
The Nine as Pete Burton2005
Grey's Anatomy as Gary Clark2005
Criminal Minds as Det. Yarbough2005
Ghost Whisperer as Nolan2005
Prison Break as Herb Stanton2005
Commander in Chief as Congressman Wilcox2004
LAX as Alonso Mathews2004
Around the Bend as Cowboy2004
American Crime as Sheriff Smyth2003
NCIS as Riley McCallister2003
Seabiscuit as Mr. Pollard2003
Dreamcatcher as General Matheson2003
Secondhand Lions as Ralph2002
Without a Trace as Thomas Shannon2001
Crossing Jordan as Chris Benz2001
24 as Richard Walsh2001
24 as Richard Welsh2000
Boston Public as Dr. Bernard Colbert2000
Traffic as Lawyer Rodman2000
The Legend of Bagger Vance as O.B. Keeler1999
The West Wing as Ron Butterfield1999
Roswell as Philip Evans1999
The Mod Squad as Greene1999
ATF as ATF Asst. Director Ben Walker1998
Dancer, Texas Pop. 81 as Mr. Lusk1998
Virtual Obsession as Not available1998
Standoff as Cult Leader (Voice)1997
Ally McBeal as Dr. Colbert1997
The Shining as Daniel Edwards (uncredited)1996
Millennium as County Prosecutor Calvin Smith1996
The Sunchaser as Agent Moreland1995
JAG as Commander Bradley1995
Bushwhacked as Jon Jordan1995
Awake to Danger as Detective Brickman1994
ER as Col. Ken Kilner1994
Chicago Hope as Not available1994
One West Waikiki as Not available1994
Blind Justice as Spencer Heymen1994
Beyond Betrayal as Ray Pasquerello1993
The X-Files as Patrol Captain Van Gelder1993
Diagnosis: Murder as Sheriff Buck O'Hara1993
Victim of Love: The Shannon Mohr Story as Dick Britton1993
For Their Own Good as Clark Thompson1992
Lorenzo's Oil as School Psychologist1992
Jennifer Eight as Serato1992
The Gun in Betty Lou's Handbag as Jergens1989
Sea of Love as Raymond Brown1989
An Unremarkable Life as Michael1981
Ghost Story as ChurchillNaN
War of the Worlds as Not available