2025
Barron's Cove as Foreman Ray2024
Elsbeth as Bobby Smullen2024
Elsbeth as Detective Bobby Smullen2024
We're Not Done Yet as Doug2023
Teenage Mutant Ninja Turtles: Mutant Mayhem as Toupee Tom / Police Officer (voice)2022
East New York as Chief Warren Donaldson2021
The Equalizer as Nic Palermo2021
Rushed as Not available2019
Evil as Greg Bruni2019
Share as Tony2018
Instinct as Det. Anthony Fucci2018
Doulo as Danny2016
Billions as Eric Isaacson2014
Gotham as Frankie Carbone2014
The Leftovers as Agent Kilaney (voice)2014
The Cobbler as Brian2014
God's Pocket as Officer Eisenhower2013
The Blacklist as Lew Sloan2012
Elementary as James Dylan2011
Person of Interest as Derek Whitaker2010
Blue Bloods as Detective Freehill2010
Beware the Gonzo as Contact2009
The Good Wife as Joe Collins2009
White Collar as Randy Morosco2009
Fighting as Trader Jim2008
Backseat as Andres2007
Enchanted as Jerry2007
Underdog as Crazy Dog (voice)2007
Blackbird as Kent2005
The Producers as Jail Guard2003
Brother Bear as Ram #2 (voice)2002
Contact as Husband/Bartender2001
Law & Order: Criminal Intent as John Testarossa2001
Friends and Family as Vito1999
Law & Order: Special Victims Unit as Earl Miller1999
Law & Order: Special Victims Unit as Orlando McTeer1999
Law & Order: Special Victims Unit as Mr. Fisher1999
Law & Order: Special Victims Unit as George Turner1999
Law & Order: Special Victims Unit as Calabrese1999
Third Watch as Stone1997
The Last Don as Vincent Cleriuzio1996
Spin City as First Rescue Worker1996
Sleepers as Nick Davenport1990
Law & Order as Bruce Valentine1990
Law & Order as Perry Behrens1990
Law & Order as Nicky Fatone