2024
The Penguin as Luca Falcone (2 episodes)
2024
The Feeling That the Time for Doing Something Has Passed as Allen
2023
Ancient Empires as Narrator (3 episodes)
2023
A Shattering as Douglas
2022
East New York as Adam Lustig (4 episodes)
2021
The Equalizer as Robert Harrington Sr. (1 episode)
2021
All the Little Things We Kill as Gary Anderson
2020
Power Book II: Ghost as Congressman Rick Sweeney (2 episodes)
2019
The Fix as Ezra Wolf (10 episodes)
2019
South Mountain as Edgar
2019
Braid as Detective Siegel
2018
Who We Are Now as Sam
2018
The Week Of as Ron Elliman
2018
Write When You Get Work as Guy Brinckerhoff
2018
The Resident as Robert Porter (3 episodes)
2017
Active Adults as Mick
2017
The Bold Type as Miles Shaw (2 episodes)
2017
The Marvelous Mrs. Maisel as Solomon Melamid (1 episode)
2017
Taken as Kasparov (1 episode)
2016
Jack of the Red Hearts as Mark Adams
2016
Billions (2 episodes)
2016
Anesthesia as Dr. Laffer
2015
James White as Barry White
2015
Allegiance as Mark O'Connor (13 episodes)
2014
The Mysteries of Laura as Vince Deluca (1 episode)
2013
Louder Than Words as Nick Spano
2013
The Americans as Glenn Haskard (6 episodes)
2012
Elementary as Nolan Sharp (1 episode)
2012
Magic: The Gathering - The Musical as Dark Stranger
2012
The Understudy as Jonny
2012
Get the Gringo as Frank's Lawyer
2011
3 Weeks to Daytona as Chuck Weber
2011
Person of Interest as Inspector Doug Rasmussen (1 episode)
2011
Unforgettable as Sam Barlow (1 episode)
2011
I'm Coming Over as Werner
2011
Necessary Roughness as Nico Careles (38 episodes)
2011
Justice for Natalee Holloway as John Q. Kelly
2010
Love & Other Drugs as Ted Goldstein
2010
The Other Woman as Jack Woolf
2010
Blue Bloods as Dr. Warren Wakefield (1 episode)
2010
Hawaii Five-0 as Roland Lowry (1 episode)
2010
Please Give as Dr. Lerner
2010
Capture the Flag as Luke Edwards
2009
Iron Cross as Ronnie
2009
Fortune as Gabriel Leguard
2009
The Good Wife as Jeffrey Nachmann (1 episode)
2009
Winter of Frozen Dreams as Eisenberg
2009
Castle as Stan Holliwell (1 episode)
2008
The Return of Jezebel James as Marcus Sonti (7 episodes)
2008
Cashmere Mafia (1 episode)
2007
Mitch Albom's For One More Day as Len Benetto
2006
Fatal Contact: Bird Flu in America as Governor Mike Newsome
2006
Brother's Shadow as Jake Groden
2005
Grey's Anatomy as Tom Evans (1 episode)
2005
Law & Order: Trial by Jury as Chris Ravell (10 episodes)
2005
Numb3rs as James Grace (1 episode)
2005
Confess as Media Executive
2004
CSI: NY as Aaron Lesnick (1 episode)
2004
The Men's Room as Charlie (4 episodes)
2002
Without a Trace as Bernie Scoggins (1 episode)
2002
Street Time as James Liberti (33 episodes)
2001
Law & Order: Criminal Intent as Neil Hayes-Fitzgerald (1 episode)
2000
Curb Your Enthusiasm as Ira (1 episode)
2000
King of the Jungle as Officer Norman Turner
2000
CSI: Crime Scene Investigation as Aaron Custer (1 episode)
2000
Gilmore Girls as Max Medina (13 episodes)
2000
The 10th Kingdom as Wolf (5 episodes)
2000
Perfect Murder, Perfect Town: JonBenét and the City of Boulder as Steve Thomas
1999
The Late Late Show with Craig Kilborn as Self (1 episode)
1998
Better Living as Larry
1997
Oz as Agent Jeremy Goldstein (1 episode)
1997
Camp Stories as Schnair
1997
Private Parts as Friend
1997
The Practice (2 episodes)
1996
FX: The Series as Frank Alonso Diaz / Michael Lopez (1 episode)
1996
FX: The Series as Michael (1 episode)
1996
Vibrations as Simeon
1996
Sweet Evil as Michael Miller
1996
The Wharf Rat as Matt Martin
1995
New York News as Greg Wilson (1 episode)
1995
Roommates as Attending Intern
1993
NYPD Blue as Detective Harry Denby (1 episode)
1992
The Mambo Kings as Bernardito - The Mambo Kings Band
1990
Jacob's Ladder as Resident Doctor
1990
Law & Order as Eddie Newman (3 episodes)