2024
Parish as Vernon Beal (2 episodes)
2022
Uncoupled as Henry (1 episode)
2022
Last Seen Alive as Barry Adams
2021
NCIS: Hawai'i as Ike Diamond (1 episode)
2020
Power Book II: Ghost as Oliver Simmons (6 episodes)
2020
Chemical Hearts as Toby Page
2020
Irresistible as Mr. Peeler
2019
The Sound of Silence as Howard Carlyle
2019
NOS4A2 as Dr. Nathaniel Janes (1 episode)
2018
Fifty Shades Freed as Jerry Roach
2017
Ozark as Gary 'Sugarwood' Silverberg (1 episode)
2017
The Marvelous Mrs. Maisel as David Weston (1 episode)
2017
Fifty Shades Darker as Jerry Roach
2016
C Street as Governor Empire
2016
Miracles from Heaven as Dr. Burgi
2016
Touched with Fire as Donald
2016
Madoff as Gary Flumenbaum (4 episodes)
2015
Show Me a Hero as Buddy Dorman (1 episode)
2015
Mr. Robot as Terry Colby (6 episodes)
2015
Younger as Jonah Rothchild (1 episode)
2013
The Odd Way Home as James Richards
2013
Delivery Man as Mass Action Attorney
2013
The Blacklist as Jerry Fox (1 episode)
2013
Orange Is the New Black as Les Nichols (2 episodes)
2013
Alpha House as Marty Corman (1 episode)
2013
Kilimanjaro as Milton Jr.
2012
Elementary as Dr. Jonathan Fleming (1 episode)
2012
Arbitrage as Chris Vogler
2012
Game Change as Fred Davis
2012
Big Miracle as Chief of Staff
2011
The Sitter as Jim Griffith
2011
Hart of Dixie as Surgical Chief (1 episode)
2011
Person of Interest as Dr. Ronald Carmichael (2 episodes)
2011
Suits as Anthony Mazlo (1 episode)
2011
Body of Proof as Dr. Howard Karasunis (1 episode)
2010
Morning Glory as Television Executive
2010
Blue Bloods as Mayor Frank Russo (9 episodes)
2010
Blue Bloods as Robert Levitt (1 episode)
2009
It's Complicated as Ted
2009
Modern Family as Mr. Jennings (1 episode)
2009
The Good Wife as Judge Ira Garrett (1 episode)
2009
Solitary Man as Dr. Steinberg
2009
The Skeptic as Dr. Koven
2009
Peter and Vandy as Dad
2009
Bride Wars as Simmons
2008
Recount as Mitchell Berger
2008
Deception as Lawyer #1
2008
New Amsterdam as Dr. Lewis Prender (1 episode)
2006
Help Me Help You (4 episodes)
2006
12 and Holding as Coach Gilmore
2006
Running Scared as Dez
2005
American Dad! as James Patterson (voice) (1 episode)
2004
Rescue Me as Dr. Shinsky (1 episode)
2004
Behind the Camera: The Unauthorized Story of Charlie's Angels as Leonard Goldberg
2003
Matchstick Men as Dr. Klein
2002
Changing Lanes as Terry Kaufman
2001
Law & Order: Criminal Intent as Jack Crawley (1 episode)
2000
Ed as Dr. Barney Soper (1 episode)
1999
Girl, Interrupted as Prof. Gilcrest
1999
Now and Again (1 episode)
1999
Law & Order: Special Victims Unit as Mark Sanford (1 episode)
1999
The Sopranos as Alan Sapinsly (1 episode)
1997
Nothing Sacred as Sidney Walters (20 episodes)
1997
Cop Land as Counselor Burt Kandel
1996
Dear Diary as Griffin
1996
To Gillian on Her 37th Birthday as Paul Wheeler
1996
Rescuing Desire as Dr. Ralph Mallory
1994
Touched by an Angel as Henry (2 episodes)
1994
White Mile as David Koenig
1993
Mr. Wonderful as Mr. Wonderful
1993
Rookie of the Year as Jack Bradfield
1992
My New Gun as Irwin Bloom
1992
Glengarry Glen Ross as Larry Spannel
1991
Regarding Henry as Bruce, Henry's Partner
1990
Law & Order as Brad Feldman (3 episodes)
1990
Law & Order as Dr. Alvin Lawrence (1 episode)
1990
Law & Order as Harv Beigal (2 episodes)
1990
Law & Order as Robert Payne (2 episodes)
1990
Law & Order as Tom Morrison (1 episode)
1985
The Equalizer as Michaels (1 episode)