2020
The Madness Inside Me as Jeremy
2019
Mob Town as Mike Miranda
2019
Evil as Father Rodrigo Katagas (4 episodes)
2017
The Good Fight as Sergeant Detective Hedren (3 episodes)
2016
Money Monster as Officer Benson
2014
Friends and Romans as Joey 'Bananas' Bongano
2012
Elementary as Peter Dinacio (1 episode)
2011
Person of Interest as Hans Friedrickson (1 episode)
2010
Blue Bloods as Joey Razzano (1 episode)
2010
Blue Bloods as Joey Ruscoli (2 episodes)
2009
Fighting as Christopher Anthony
2006
Beer League as Dennis Mangenelli
2005
Numb3rs as Detective Reed (1 episode)
2002
Without a Trace as Anthony DeBellis (1 episode)
2002
CSI: Miami as Joey Mazzaro (1 episode)
2002
Hysterical Blindness as Bobby
2002
Ciao America as Frank Mantovani
2001
Crossing Jordan as Father Paul (2 episodes)
2001
A Day in Black and White
2001
The Whole Shebang as Joey Zito
2000
Welcome to New York as Vince Verbena (16 episodes)
2000
Double Parked as Angel Gonzalez
1999
Third Watch as Brett Tunney (1 episode)
1999
The Sopranos as Brendan Filone (3 episodes)
1998
Frogs for Snakes as Rilke
1998
Sex and the City as Siddhartha (1 episode)
1998
Just the Ticket as Kenny Paliski
1997
Kiss Me, Guido as Pino
1995
New York News as Tony Amato (13 episodes)
1995
Party Girl as Derrick
1995
Federal Hill as Nicky
1994
Under Suspicion as Det. Costas 'Doc' Papadakis (18 episodes)
1991
The Return of Eliot Ness as Bobby Malto
1991
Grand Isle as Victor Lebrun
1991
Out for Justice as Vinnie Madano
1991
New Jack City as Frankie Needles
1986
L.A. Law as Alex DePalma (5 episodes)