2022
DAHMER - Monster: The Jeffrey Dahmer Story as Gerald Boyle (1 episode)
2022
The Lincoln Lawyer as Ezra Cohen (1 episode)
2021
CSI: Vegas as Dr. Logan MacArthur (1 episode)
2018
The Rookie as Professor Meadows (1 episode)
2018
Nostalgia as Riley O'Bryan
2018
9-1-1 as Nathan Levinson (1 episode)
2017
GLOW as Gene (1 episode)
2017
It's Getting Weirder! The Making of "House II"
2016
Diani and Devine Meet the Apocalypse as Clovis
2016
MacGyver as Dr. Isaac Herman (1 episode)
2016
Designated Survivor as Elias Grandi (1 episode)
2015
Better Call Saul as Judge Gabriel Dearden (1 episode)
2014
How to Get Away with Murder as Connor's Lawyer (1 episode)
2014
Commencement as Nate
2012
Atlas Shrugged: Part II as Ken Danagger
2011
The Healer as Doctor Williams
2011
Harvest as Benny Monopoli
2010
The Defenders as Benny Hapwood (2 episodes)
2009
Grey Gardens as Albert Maysles
2009
Castle as Sidney Perlmutter (17 episodes)
2009
Dollhouse as Professor Gossen (1 episode)
2008
Leverage as Larry Duberman (1 episode)
2008
The Mentalist as Dr. Saban (1 episode)
2008
Fringe as Malcolm Truss (1 episode)
2007
Burn Notice (1 episode)
2007
Burn Notice as Perry Clark (1 episode)
2007
The Riches (4 episodes)
2005
Three Wise Guys as Leo
2005
Ghost Whisperer as Edwin Hathaway (1 episode)
2005
Criminal Minds as Donnie Mallick (1 episode)
2005
Wildfire as Charlie Hewitt (12 episodes)
2005
Grey's Anatomy as Adam Morris (1 episode)
2005
Medium as Cooper Conroy (3 episodes)
2004
CSI: NY as Wallace Carver / Frank Moore (1 episode)
2003
Cold Case as Oscar Anderson (1981) (1 episode)
2003
The Lyon's Den (1 episode)
2002
Without a Trace as Charles Potter (1 episode)
2002
John Doe (1 episode)
2002
Minority Report as Howard Marks
2001
Law & Order: Criminal Intent as Hubert Skoller (1 episode)
2001
Citizen Baines (9 episodes)
2001
Six Feet Under as Frank Muehler (6 episodes)
2001
Burning Down the House as Bob Washington
2000
CSI: Crime Scene Investigation as Paul Winston (1 episode)
2000
CSI: Crime Scene Investigation as Vincent Demarcus (1 episode)
2000
Strong Medicine as Gene Withers (1 episode)
2000
Gone in Sixty Seconds as James Lakewood
2000
Seven Girlfriends as Roman
1999
The Prince and the Surfer as Vince
1999
In the Company of Spies as Todd Simar
1999
The West Wing as Obstetrician (1 episode)
1999
Once and Again (1 episode)
1999
Law & Order: Special Victims Unit as Saul Picard (1 episode)
1999
Judging Amy as Atty. Zahmber (1 episode)
1999
Judging Amy as Scott Zomber (1 episode)
1999
Get Real as Dr. Larry Keehn (2 episodes)
1999
Arthurs Quest as Merlin
1998
Fantasy Island as Jeremy Slater (1 episode)
1998
Spoiler as The Attendant
1998
The Elevator as Moshe
1997
Big City Blues as Babs
1997
The Continued Adventures of Reptile Man as Lewis Rosen
1997
The Practice as Attorney John Franklin (1 episode)
1997
The Practice as Rabbi Daniel Warner (4 episodes)
1997
Just Shoot Me! as Ben (1 episode)
1996
Mother Night as Dr. Abraham Epstein
1996
Profiler as Greg Hayes (2 episodes)
1996
The Real Adventures of Jonny Quest as Matthews (voice) (1 episode)
1996
Timelock as Jack 'A1' Riley
1995
The Single Guy as Tony (1 episode)
1995
The Outer Limits as Bernard Selden (1 episode)
1995
Santo Bugito as Tad / Venus Fly Trap (voice) (1 episode)
1994
Friends as Michael (1 episode)
1994
Touched by an Angel as John Baker (1 episode)
1994
ER as Kevin (1 episode)
1994
Ellen as Adam Green (42 episodes)
1994
Confessions: Two Faces of Evil as Jay Jaffe
1993
Diagnosis: Murder as Carter Sweeney (4 episodes)
1993
Late Night with Conan O'Brien as Self - Guest (1 episode)
1993
The X-Files as Dr. Tom Puvogel (1 episode)
1993
Hexed as Matthew Welsh
1992
The Opposite Sex and How to Live with Them as David Crown
1992
A Midnight Clear as Stan Shutzer
1992
Boris and Natasha as Bellhop
1991
For the Boys as Jeff Brooks
1991
Shaking the Tree as Barry
1991
A Matter of Degrees as Maxwell Glass
1990
Coupe de Ville as Buddy Libner
1989
The Experts as Wendell
1988
Tequila Sunrise as Andy Leonard
1988
The Couch Trip as Perry Kovin
1987
House II: The Second Story as Jesse
1987
Into the Homeland as Joel Bessman
1986
Soul Man as Gordon Bloomfeld
1986
Heart of the City as Otis (1 episode)
1985
Just One of the Guys as Willie
1984
Exterminator 2 as Turbo
1982
Remington Steele as Albert Wellington (1 episode)
1982
Knight Rider as Elliott Sykes (1 episode)
1978
Diff'rent Strokes (1 episode)