2020
FBI: Most Wanted as Lt. Robert Decleva (1 episode)
2018
Maniac as General Nathan Banner (1 episode)
2017
The Post as Suspicious Man
2017
The Deuce as Arthur Laurent (2 episodes)
2012
Elementary as Derek Clay (1 episode)
2012
The Avengers as Guard (uncredited)
2010
Blue Bloods as Lt. Nash (1 episode)
2009
The Good Wife as Jack Arkin (1 episode)
2009
The Taking of Pelham 1 2 3 as Undercover Cop
2001
Law & Order: Criminal Intent as Boden (1 episode)
1990
Law & Order as Jerry Conroy (1 episode)
1990
Law & Order as Rory Califano (1 episode)