2024
Hotel Cocaine as Hunter S. Thompson (1 episode)
2024
Ex-Husbands as Sipple
2022
Gaslit as John Sirica (2 episodes)
2020
The Man in the Woods as Commissioner Milo
2020
Human Capital as David
2020
Talking Sopranos as Self (2 episodes)
2019
Reprisal as Tolly (1 episode)
2019
The Talking Tree as Tree
2018
Cabaret Maxime as Veebie
2016
Bull as Dormit (1 episode)
2016
The Phenom as Red Briles
2016
Money Monster as A Team Leader
2016
Vinyl as Lou Meshejian (1 episode)
2015
Marvel's Jessica Jones as Detective Eddy Costa (14 episodes)
2015
Ava's Possessions as Father Merrino
2014
Glass Chin as Jack Marchiano
2014
Believe (13 episodes)
2013
James Gandolfini: Tribute to a Friend as Self
2013
Blood Ties as Valenti
2013
Alter Egos "Behind The Scenes" as Self
2013
The Cold Lands as Jackson
2012
Operation Autumn as General Humberto Delgado
2012
Elementary as Harry Magarac (1 episode)
2012
Unite 9 as Justin Malik (25 episodes)
2012
The Iceman as Mickey Scicoli
2012
Alter Egos as Shrink
2011
Person of Interest as Christopher Zambrano (1 episode)
2011
Violet & Daisy as Man #1
2011
Flypaper as Weinstein
2010
Blue Bloods as Dino Arbogast (16 episodes)
2009
White Collar as Burrelli (1 episode)
2009
Celebrity Ghost Stories as Self (1 episode)
2009
The Good Wife as Gary Prima (5 episodes)
2009
Rosencrantz and Guildenstern Are Undead as Theo Horace / Horatio
2009
The Missing Person as Hero Furillo
2008
The Lovebirds as John Constantin
2007
In Vivid Detail as Justin
2006
Day On Fire as Dr. George
2005
The War Within as Gabe
2005
Nicky's Game as Nicky Singer
2002
Personal Velocity as Narrator (voice)
2001
Law & Order: Criminal Intent as Ronald Hawk (1 episode)
2001
The Boys of Sunset Ridge as Hank Bartlowski at 33
2001
Series 7 as Dispatch Operator (as John Ventimiglia)
2001
Plan B as Raymond Pelagi
2000
The Art of Amália as Narrator (voice)
2000
CSI: Crime Scene Investigation as Stanley Vespucci (1 episode)
2000
Jesus' Son as McInnes
1999
Law & Order: Special Victims Unit as Bobby Navarro (1 episode)
1999
Mickey Blue Eyes as Johnny Graziosi
1999
Row Your Boat as Anton
1999
On the Run as Louie Salazar
1999
The Sopranos as Artie Bucco (37 episodes)
1998
Claire Dolan as Newark Cab Driver
1998
No Looking Back as Tony the Pizza Guy
1998
Niagara, Niagara as Doug
1997
Kicked in the Head as Man at Party
1997
Cop Land as Officer V
1996
Extreme Measures as Det. Manning
1996
Trees Lounge as Johnny
1996
I Shot Andy Warhol as John Who Likes Lesbians
1995
Party Girl as Tough Guy
1994
Bullets Over Broadway as Waterfront Hood
1994
Postcards from America as Driver
1993
Homicide: Life on the Street as Manuel (1 episode)
1990
Law & Order as Gaydos (1 episode)
1990
Law & Order as Mr. Dibbens (2 episodes)
1990
Law & Order as Nick Capetti (1 episode)
1990
Law & Order as Officer Frank Dietrich (1 episode)
1987
I Was a Teenage Zombie as Band Member #1 (uncredited)