Basic Psych as Dr. Grant Harrison
2024
Unsinkable: Titanic Untold as Senator Smith
2023
Rustin as Chief Wells
2021
Jack and the Treehouse as Pap
2021
Things Heard & Seen as Tom Claire
2019
The Standoff at Sparrow Creek as Roman
2017
The Post as Under Secretary William Macomber
2017
MINDHUNTER as Unit Chief Shepard (11 episodes)
2017
The Parable of the Disappearing Recliner as Preacher (voice)
2015
Blindspot as General (1 episode)
2013
The Americans as Deputy Attorney General (14 episodes)
2013
The Following as Nathan (2 episodes)
2012
Revolution as President Jack Davis (5 episodes)
2012
Friends with Kids as Phil Fryman
2011
Person of Interest as Denton Weeks (5 episodes)
2011
Unforgettable as Jay Barrett (1 episode)
2010
You Don't Know Jack as Dick Thompson
2010
Lunatics, Lovers & Poets as Scotty MacGregor
2009
White Collar as Adam Wilson (1 episode)
2009
The Good Wife as Forrest Burke (1 episode)
2006
Brothers and Sisters as Gordon Alexander (2 episodes)
2006
The Unit (1 episode)
2005
Night Stalker as Tony Vincenzo (10 episodes)
2005
Commander in Chief as Governor Stan Preston (1 episode)
2005
Ghost Whisperer as Gerald Lucas (1 episode)
2005
Invasion (1 episode)
2005
Sleeper as Dr. Altman
2003
Tru Calling as Richard Davies (6 episodes)
2003
NCIS as Sam Stevens (2 episodes)
2003
X2 as President McKenna
2003
Reeseville as John Meyers
2002
Without a Trace as Sean McGinnis (1 episode)
2001
Alias as Hank Foster (1 episode)
2000
Run the Wild Fields as Silas Green
1999
Judging Amy as ASA Jeremy Friedman (4 episodes)
1999
The History of Glamour as Loren Valentine (voice)
1997
Oz as Judge Benjamin Fee (1 episode)
1997
Bridge of Time as Robert Creighton
1997
Spy Game (1 episode)
1997
Orleans as Bill Brennecke (8 episodes)
1996
Lifeform as Dr. Case Montgomery
1995
Courthouse as Andrew Rawson (11 episodes)
1994
Chicago Hope (1 episode)
1993
Desperate Journey: The Allison Wilcox Story as Steve
1993
With Hostile Intent as Officer Rob Arnold
1993
A Place To Be Loved as Mike Caldwell
1992
A Message from Holly
1992
Midnight's Child as Nick Cowan
1991
The Last Prostitute as Joe
1990
Law & Order as Eric Martin (1 episode)
1990
Equal Justice as Eugene 'Gene' Rogan (27 episodes)
1988
Cameron's Closet as Sergeant Sam Taliaferro
1987
Lady Beware as Mac Odell
1986
L.A. Law as Tony Henderson (3 episodes)
1985
The Twilight Zone (1 episode)
1985
The Rape of Richard Beck as Lt. Hugo
1985
Moonlighting (1 episode)
1985
Moonlighting as Brian Baker (1 episode)
1985
A Bunny's Tale as Ned Holcomb
1984
Murder, She Wrote as Robert Rhine (1 episode)
1984
Mistral's Daughter as Frank (8 episodes)
1984
Master Ninja II as Chad Webster
1984
Nickel Mountain as Trucker
1983
Blood Feud as Robert F. Kennedy (2 episodes)
1983
Blood Feud as Robert F. Kennedy
1982
St. Elsewhere (1 episode)
1982
Cagney & Lacey (1 episode)
1981
Hill Street Blues (1 episode)