2024
Sugar as Bernard 'Bernie' Siegel (8 episodes)
2023
Pinball: The Man Who Saved the Game as Mr. Sharpe
2023
Mayfair Witches as Albrecht (3 episodes)
2021
Violet as Tom Gaines
2021
The Equalizer as Judge Clemmens (1 episode)
2019
Prodigal Son as William Voight (1 episode)
2019
Impossible Monsters as Steven
2018
FBI as President Edgar Whitman (1 episode)
2016
MacGyver as Elliot Lambeau (1 episode)
2016
Bull as Judge Thornton (1 episode)
2016
Money Monster as Avery Goodloe CFO
2016
Billions (2 episodes)
2015
Quantico as Henry Roarke (6 episodes)
2015
Blindspot as Lucas Nash (2 episodes)
2015
Better Call Saul as Rich Schweikart (16 episodes)
2015
The Inherited as Sanders
2014
State of Affairs as CIA Director Skinner (1 episode)
2014
She's Lost Control as Dr. Alan Cassidy
2013
The Blacklist as Judge (1 episode)
2013
Rectify as Bernie (1 episode)
2012
Elementary as Gerald Lydon (1 episode)
2012
The Bourne Legacy as Ward
2011
Person of Interest as Dr. Richard Nelson (1 episode)
2011
Shameless as Professor Hearst (5 episodes)
2010
My Soul to Take as Principal Pratt
2010
Blue Bloods as Jack Quayle (1 episode)
2009
The Good Wife as Tommy Segara (2 episodes)
2009
Calling It Quits as Dante
2008
W. as Paul Wolfowitz
2008
The Mentalist as Dr. Michael Rubin (1 episode)
2007
The Education of Charlie Banks as Mr. Banks
2007
Cherry Crush as Ben Wells
2006
Six Degrees as Leonard Ralston (4 episodes)
2005
Related (3 episodes)
2005
Criminal Minds as Lance Wagner (1 episode)
2005
Close to Home (2 episodes)
2005
Grey's Anatomy as Don Taylor (1 episode)
2005
Medium as Dr. Anthony Woodel (1 episode)
2004
House as Artie (1 episode)
2003
Las Vegas (1 episode)
2002
Monk as Dr. Morris Lancaster (1 episode)
2002
The Perfect You as Dr. Levy
2001
Law & Order: Criminal Intent as Walter Ernst (1 episode)
2001
Crossing Jordan as Dr. Bernard Krump (1 episode)
2001
They Crawl as Prof. Jurgen
2001
100 Centre Street as Gil Byrnes (31 episodes)
2000
CSI: Crime Scene Investigation as Dr. Sidney Buckman (1 episode)
2000
Custody of the Heart as Nick Brody
2000
Perfect Murder, Perfect Town: JonBenét and the City of Boulder as Chief Koby
1999
Third Watch as Ray Henry (2 episodes)
1999
Law & Order: Special Victims Unit as Dr. Jim Durant (1 episode)
1999
Law & Order: Special Victims Unit as Mark Daniels (1 episode)
1999
Law & Order: Special Victims Unit as Nate Hartman (1 episode)
1999
In Dreams as Doctor Stevens
1999
Taken as Bill McMurtrey
1997
The Three Lives of Karen as Paul
1997
Survival on the Mountain as Joe Hoffman
1997
The Practice (1 episode)
1996
Surviving Picasso as Kootz
1996
7th Heaven as Dr. Norton (1 episode)
1996
Chasing the Dragon as Nat
1995
Misery Loves Company (8 episodes)
1995
Love and Betrayal: The Mia Farrow Story as Woody Allen
1995
Boys on the Side as Massarelli
1994
Beyond Betrayal as Sam
1994
Touched by an Angel as Prof. Alan Berger (1 episode)
1994
ER as David Kotlowitz (4 episodes)
1994
And Then There Was One as Vinnie Ventola
1994
The Yarn Princess as Steven Hoffman
1993
Victim of Love: The Shannon Mohr Story as Jack Mandel
1993
Diagnosis: Murder as Neil Burnside (2 episodes)
1993
The X-Files as Dr. Peter Voss (1 episode)
1992
The Jackie Thomas Show (18 episodes)
1991
Palace Guard (1 episode)
1991
The Boy Who Cried Bitch as Orin Fell
1991
The Hit Man as The Director
1991
Sisters as David Joseph Levitsky (1 episode)
1991
Talent for the Game as Greg Rossi
1991
Stat as Dr. Tony Menzies (1 episode)
1990
Law & Order as Al Archer (4 episodes)
1990
Law & Order as Defense Attorney Dick Berkley (2 episodes)
1990
Law & Order as Neil Pressman (1 episode)
1989
Thunderboat Row as Tom Rampy
1989
The Dream Team as Dr. Weitzman
1988
Internal Affairs as Jerry Renfrew
1988
Tattingers (1 episode)
1988
Crocodile Dundee II as Bob Tanner
1987
*batteries not included as Mason Baylor
1986
Liberty as Joseph Pulitzer
1985
The Equalizer as C.R. Heaton (1 episode)
1985
The Equalizer as Yorgi Kostov (1 episode)
1985
War and Love as Marek
1984
Murder, She Wrote as Dr. Jerry Santana (1 episode)
1981
Nurse as Joe Calvo (28 episodes)
1980
The Exterminator as Frankie
1980
Rappaccini's Daughter as Vito
1973
Jeremy as Danny (uncredited)