Barron's Cove as Foreman Ray
2024
We're Not Done Yet as Doug
2024
Elsbeth as Detective Bobby Smullen (3 episodes)
2023
Teenage Mutant Ninja Turtles: Mutant Mayhem as Toupee Tom / Police Officer (voice)
2022
East New York as Chief Warren Donaldson (2 episodes)
2021
The Equalizer as Nic Palermo (1 episode)
2019
Evil as Greg Bruni (1 episode)
2018
Instinct as Det. Anthony Fucci (1 episode)
2016
Billions as Eric Isaacson (4 episodes)
2014
Gotham as Frankie Carbone (3 episodes)
2014
The Cobbler as Brian
2014
The Leftovers as Agent Kilaney (voice) (1 episode)
2014
God's Pocket as Officer Eisenhower
2013
The Blacklist as Lew Sloan (7 episodes)
2012
Elementary as James Dylan (1 episode)
2011
Person of Interest as Derek Whitaker (1 episode)
2010
Blue Bloods as Detective Freehill (1 episode)
2010
Beware the Gonzo as Contact
2009
White Collar as Randy Morosco (1 episode)
2009
The Good Wife as Joe Collins (1 episode)
2009
Fighting as Trader Jim
2007
Underdog as Crazy Dog (voice)
2005
The Producers as Jail Guard
2003
Brother Bear as Ram #2 (voice)
2002
Contact as Husband/Bartender
2001
Law & Order: Criminal Intent as John Testarossa (1 episode)
1999
Third Watch as Stone (1 episode)
1999
Law & Order: Special Victims Unit as Calabrese (1 episode)
1999
Law & Order: Special Victims Unit as Earl Miller (1 episode)
1999
Law & Order: Special Victims Unit as George Turner (1 episode)
1999
Law & Order: Special Victims Unit as Mr. Fisher (1 episode)
1999
Law & Order: Special Victims Unit as Orlando McTeer (1 episode)
1997
The Last Don as Vincent Cleriuzio (3 episodes)
1996
Sleepers as Nick Davenport
1996
Spin City as First Rescue Worker (1 episode)
1990
Law & Order as Bruce Valentine (1 episode)
1990
Law & Order as Nicky Fatone (1 episode)
1990
Law & Order as Perry Behrens (1 episode)