2024
Fresh Kills as Joe Larusso
2023
Reptile as Wally Finn
2022
Tulsa King as Charles 'Chickie' Invernizzi (19 episodes)
2022
Tulsa King as Self - 'Chickie' Invernizzi (1 episode)
2022
Armageddon Time as Sgt. Tom D'Arienzo
2022
We Own This City as Stephen Brady (1 episode)
2022
We Own This City as Stephen Leary (3 episodes)
2022
Reacher as Gaitano 'Guy' Russo (6 episodes)
2021
Boogie as Coach Hawkins
2020
Frank and Ava as Jack Keller
2020
The King of Staten Island as Firefighter Lockwood
2019
The Irishman as Fat Tony Salerno
2019
Mrs. Fletcher as George (7 episodes)
2019
Cold Pursuit as Mustang
2018
Magnum P.I. as Sebastian Nuzo (5 episodes)
2018
Yellowstone as Masked Man (1 episode)
2017
The Deuce (1 episode)
2017
The Deuce as Jack Maple (2 episodes)
2017
The Marvelous Mrs. Maisel as Mr. Bartosiewicz (1 episode)
2016
MacGyver as Gunman (2 episodes)
2016
Billions as Paul Manzarello (2 episodes)
2015
The Wannabe as Mickey
2015
Bridge of Spies as Agent Blasco
2015
Rosewood as Ira Hornstock (44 episodes)
2015
Sneaky Pete as Abraham Persikof (2 episodes)
2015
Marvel's Daredevil as Bill Fisk (1 episode)
2014
The Gambler as Big Ernie
2013
The Michael J. Fox Show as Ted (1 episode)
2013
The Family as Agent Caputo
2012
Chicago Fire as Lucci (1 episode)
2011
Breakout Kings as Ray Zancanelli (23 episodes)
2010
How Do You Know as Bullpen Pitcher
2010
Blue Bloods (1 episode)
2010
Life's a Beach as Schmitty
2009
The Good Wife as Bill Kroft (1 episode)
2009
Public Enemies as Gilbert Catena
2008
Sympathetic Details as Vincent
2007
The Wire: The Last Word
2007
The Wire Odyssey as Self
2006
Miami Vice as Det. Stan Switek
2006
Find Me Guilty as Jerry McQueen
2006
Freedomland as Leo Sullivan
2005
Carlito's Way: Rise to Power as Artie Bottolota, Jr.
2005
Law & Order: Trial by Jury as Danny Petro (1 episode)
2004
Entourage (3 episodes)
2004
The Jury (1 episode)
2003
Phone Booth as Wyatt
2002
Love in the Time of Money as Eddie Iovine
2002
The Wire as Detective Thomas 'Herc' Hauk (22 episodes)
2002
The Wire as Herc (35 episodes)
2001
Kate & Leopold as Counterman (Uncredited)
2001
24 as John Mazoni (1 episode)
2001
Law & Order: Criminal Intent as Frank Stroup (1 episode)
2001
61* as Moose Skowron
2001
The Young Girl and the Monsoon as Frankie
2000
The Beat as Joey Kilmer (6 episodes)
1999
Third Watch as Det. Barry Newcastle (1 episode)
1999
For Love of the Game as Tow Truck Driver
1999
Just One Time as Cyrill
1998
Side Streets as Policeman One
1997
Kiss Me, Guido as Joey Chips
1997
Oz as Ralph Galino (2 episodes)
1993
A Bronx Tale as Nicky Zero
1990
Law & Order as Jason Vitone (1 episode)