2021
Mare of Easttown as Detective Hauser2020
The Plot Against America as Abe Steinheim2020
Little Voice as Al2018
Asher as Abram2017
The Marvelous Mrs. Maisel as Lou Rabinowitz2016
The Night Of as Lawrence Felder2016
Bull as Christopher Franklin2015
Experimenter as Solomon Asch2015
Meadowland as Principal Griffin2014
Madam Secretary as Dan Pasternak - Journalist2014
The Mysteries of Laura as Julius Sarkissian2013
The Blacklist as Vito Decanio2012
Elementary as Marvin Hathaway2012
Made in Jersey as Diego Haas2012
Won't Back Down as Arthur Gould2011
Person of Interest as Joseph Soriano2011
Limitless as Morris Brandt2010
Blue Bloods as Sandy2010
The Big C as Dr. Volimer2009
The Good Wife as Craig Hallman2009
White Collar as Walt Furlong2008
New Amsterdam as Fiske2007
The Black Donnellys as Frankie Stein2006
30 Rock as Marty2006
3 LBS as Brad Ellis2006
Flags of Our Fathers as Joe Rosenthal2006
World Trade Center as Officer Polnicki2004
The Jury as Elliot Riis2004
Rescue Me as Burt2004
Million Dollar Baby as Sally Mendoza2004
Stories of Lost Souls as Jimmy2003
L.A. Dragnet as Peter Radic / Vukov Regad2003
Whoopi as Judge2003
Head of State as Mike Blake2003
Queens Supreme as Lawyer2001
Law & Order: Criminal Intent as Artie Ableson2001
Law & Order: Criminal Intent as Danny Sussman2000
Ed as Not available2000
Wonderland as Not available2000
Cheaters as Robert Clifford1999
Law & Order: Special Victims Unit as Roger Kressler1999
Law & Order: Special Victims Unit as Jerry Kleinert1999
Law & Order: Special Victims Unit as Klein Rothberg1999
The Sopranos as Ariel1999
Let It Snow as Carl1999
Dash and Lilly as Bob Constantine1999
A Whole New Day as Jimmy1998
Primary Colors as Brad Lieberman1998
A Civil Action as Uncle Pete1998
Celebrity as Elaine's Book Party Guest1998
Exiled as Jerry Kleinert1997
Path to Paradise: The Untold Story of the World Trade Center Bombing as Emad Salem1996
Public Morals as Llama Salesman1996
Last Man Standing as Fredo Strozzi1994
New York Undercover as Not available1994
Star Struck as Mickey1993
NYPD Blue as Vic Davis1993
Time Trax as Mitch1992
A Murderous Affair: The Carolyn Warmus Story as Det. Richard Freedman1991
Reasonable Doubts as Kyle Wynn1990
Law & Order as Mr. Phillips1990
Law & Order as James Granick1990
The Fanelli Boys as Anthony Fanelli1990
Air America as Pirelli1988
Dear John as C.J.1987
Hiding Out as Rodriguez1986
L.A. Law as Howard Bannister1986
Crime Story as Dr. Eisenberg1986
The Manhattan Project as C-4 Guy (uncredited)1985
The Equalizer as Frank Stevens1985
The Equalizer as Josh1985
Moving Violations as Wink Barnes1985
Key Exchange as Piero1984
Miami Vice as Sal Castelli1984
Miami Vice as Charlie Glide1984
Miami Vice as Frederico Librizzi1984
Firstborn as Learner Driver (uncredited)1983
Deadly Force as Rat Game Owner1983
Slayground as Lonzini1982
The Soldier as Israeli Prisoner1981
The Burning as Eddy1981
We're Fighting Back as Ace1980
The Exterminator as Marty