2018
New Amsterdam as Russian Ambassador (1 episode)
2018
Manifest as Gordon Landon (2 episodes)
2017
Brawl in Cell Block 99 as Mismatched Eyes
2014
She's Lost Control as Officer Smith
2013
The Blacklist as Colin Anglim (1 episode)
2013
Tiger Lily Road as Deputy Bob
2012
Elementary as Joe Bey (1 episode)
2011
Person of Interest as Solnick (1 episode)
2011
X-Men: First Class as Political Officer
2009
The Good Wife as Server (1 episode)
2008
Synecdoche, New York as Eric
2007
Margot at the Wedding as Karaoke Singer
2007
The Warrior Class as Sid Kline
2006
Original Intent: The Battle for America as Narrator (voice)
2003
Nola as Mike Flanders
2001
Law & Order: Criminal Intent as Dimitri (1 episode)
1993
Sunset Grill as Mule
1990
Law & Order as Defense Attorney Stewart Griffin (1 episode)
1990
Law & Order as Detective Harding (1 episode)
1990
Law & Order as I.A.B. Detective Reynolds (1 episode)
1990
Law & Order as Matthew O'Dell (1 episode)
1990
Law & Order as Mike Dolci (1 episode)
1990
Law & Order as Vince Renalfi (1 episode)
1989
The Revenge of Al Capone as Coletti
1986
L.A. Law as Stan Vlasic (1 episode)
1985
The Equalizer as Angel Fiskus (1 episode)
1985
The Equalizer as Rapist (1 episode)
1984
New York Nights as Porno Director
1983
Jacobo Timerman: Prisoner Without a Name, Cell Without a Number
1982
Alone in the Dark as Club Manager
1973
The Garden Party as Bert