2024
Monsters as Peter Hoffman (3 episodes)
2023
Bookie as Danny's Accountant (1 episode)
2022
Alaska Daily as Stanley Kornik (11 episodes)
2022
Inventing Anna as Lou (9 episodes)
2021
Nash Bridges as Harvey Leek
2020
Speed of Life as Samuel
2019
Trial by Fire as Hurst
2018
Dirty John as Michael O'Neil (3 episodes)
2018
Dirty John as Psychologist (1 episode)
2015
Jim & Helen Forever as Jim
2014
Late Night with Seth Meyers as Self (1 episode)
2012
Picture Paris as Keith
2012
Scandal as Cyrus Beene (124 episodes)
2010
Outsourced as Todd's Dad (1 episode)
2008
Eleventh Hour (1 episode)
2008
Fringe as Joseph Slater (1 episode)
2008
Stephen King's "N" as Charlie (13 episodes)
2008
Diminished Capacity as Casey Dean
2007
Saving Grace (1 episode)
2007
Raines as Harry Tucker (1 episode)
2007
The Valley of Light as Taylor Bowers
2005
Invasion as Terrence Gale (1 episode)
2005
Prison Break as Terrence Steadman (4 episodes)
2005
Grey's Anatomy as Thatcher Grey (15 episodes)
2005
Law & Order: Trial by Jury as Andrew Soin (1 episode)
2005
American Dad! as Mr. Dawson (voice) (1 episode)
2005
Numb3rs as Morton Standbury (1 episode)
2004
Lost as Frank Duckett (1 episode)
2003
The Human Stain as Tennis Player
2003
Cold Case as Eric Witt (1 episode)
2001
Crossing Jordan as Kyle Everett (1 episode)
2000
The District as Lemma (1 episode)
2000
CSI: Crime Scene Investigation as George Stark (1 episode)
2000
CSI: Crime Scene Investigation as Vince Grady (1 episode)
1999
The West Wing as Burt Ganz (1 episode)
1999
Lansky as American Lawyer
1998
Wild Things as District Attorney Bryce Hunter
1997
Into Thin Air: Death on Everest as Doug Hansen
1997
The Practice as Randy Markham (1 episode)
1996
Nash Bridges as Harvey Leek (122 episodes)
1995
American Gothic (1 episode)
1995
Kingfish: A Story of Huey P. Long as Earl Long
1994
ER as Officer Mitch Palnick (1 episode)
1994
Chicago Hope (3 episodes)
1994
My So-Called Life as Richard Katimski (4 episodes)
1993
Frasier as John Clayton (1 episode)
1993
Naked Instinct as Frat Boy
1993
Body of Evidence as Gabe
1993
Casualties of Love: The Long Island Lolita Story as Amy's Attorney
1992
Storyville as Peter Dandridge
1992
A Private Matter as Randall Everett
1992
Life on the Edge as Ray Nelson
1992
Hard Promises as Pinky
1991
Civil Wars as Richard Hancke (1 episode)
1991
Brooklyn Bridge (2 episodes)
1991
The Grapes of Wrath as Noah Joad
1990
The Flash as Charlie (1 episode)
1990
The Grifters as Drunk
1990
Shannon's Deal as Leo Watts (1 episode)
1989
The Final Days as Staffer
1989
Three Fugitives as Orderly Two
1987
thirtysomething (2 episodes)
1986
L.A. Law as Jonah Burgee (3 episodes)
1982
Family Ties as David Simmons (1 episode)
1978
A Wedding as Bunky Lemay
1978
Remember My Name as Harry
1971
Columbo as Leonard Fisher (1 episode)