2022
The Terminal List as Vic Campbell (2 episodes)
2020
Perry Mason as Judge Durkin (5 episodes)
2019
Perfect Harmony as Luke (1 episode)
2019
Unbelievable as Bruce Bronstein (1 episode)
2017
The Bachelors as Davis Wilkes
2017
A Neighbor's Deception as Gerald Dixon
2016
Timeless as Mark Felt ("Deep Throat") (1 episode)
2015
The Magicians as Daniel Quinn (3 episodes)
2013
Mom as Richard (1 episode)
2013
Saving Lincoln as Abraham Lincoln
2012
1600 Penn as Bernard (1 episode)
2012
Arrow as Noah Kuttler / The Calculator (5 episodes)
2012
Chicago Fire as Ryan Wheeler (3 episodes)
2012
Chicago Fire as Wheeler (1 episode)
2012
Don't Trust the B---- in Apartment 23 as Mr. Harkin (2 episodes)
2012
Scandal as Samuel Reston (7 episodes)
2011
Revenge as Lawrence Stamberg (2 episodes)
2011
Against the Wall (1 episode)
2010
The Good Guys (1 episode)
2010
Parenthood as Dr. Pelikan (5 episodes)
2010
The Deep End (1 episode)
2009
Eastwick (2 episodes)
2009
Castle as Aaron Stokes (1 episode)
2008
Leverage as Livingston (1 episode)
2008
Eli Stone as Martin Posner (10 episodes)
2007
Women's Murder Club (1 episode)
2007
Private Practice as Charlie Jensen (1 episode)
2007
The Riches (1 episode)
2006
Bonneville as Bill Packard
2006
Big Love (1 episode)
2005
Criminal Minds as Dr. Sebastian Hurst (1 episode)
2005
Dirty Deeds as Vice Principal Fuchs
2005
Grey's Anatomy as Tom Waller (1 episode)
2004
Boston Legal as A.A.G. Jeremy Hollis (2 episodes)
2002
Live from Baghdad as Joe Erlichman
2002
Everwood as Harold Abbott (89 episodes)
2001
When Good Ghouls Go Bad as James Walker
2001
The Guardian (4 episodes)
2000
Curb Your Enthusiasm as Bert (1 episode)
1999
If You Believe as Thom Weller
1999
Family Law as Lawrence Cameron (1 episode)
1999
Brokedown Palace as Doug Davis
1999
Down Will Come Baby as Marcus Garr
1998
Seven Days (1 episode)
1998
The King of Queens as Les Fisker (1 episode)
1998
Second Chances as Ben Taylor
1998
From the Earth to the Moon as Jack Schmitt (2 episodes)
1998
Billboard Dad as Maxwell Tyler
1997
The Practice (1 episode)
1997
Just Shoot Me! as Matt Bentley (1 episode)
1996
The Long Kiss Goodnight as Hal
1996
Spin City as Julian Wheeler (3 episodes)
1996
Promised Land as Fred Mooster (1 episode)
1995
JAG as Commander Flagler (1 episode)
1995
JAG as John Flagler (2 episodes)
1995
The Pursuit of Happiness (13 episodes)
1995
If Someone Had Known as Paul Chambers
1994
Because Mommy Works as Eric Donovan
1994
ER as David Gardner (1 episode)
1993
The Untouchables as Eliot Ness (42 episodes)
1992
Straight Talk as Waiter
1988
Roseanne (1 episode)