Film:
* The Untouchables (1987) - Frank Nitti
* Dead Presidents (1995) - Detective Jackson
* The Score (2001) - Jack
* The Italian Job (2003) - Steve
* The Departed (2006) - Captain Ellerby
* The Taking of Pelham 1 2 3 (2009) - Detective Camonetti
* The Irishman (2019) - Frank Sheeran
* The Many Saints of Newark (2021) - Dickie Moltisanti
Television:
* Law & Order (1990-2010) - Detective Jimmy (recurring role)
* The Wire (2002-2008) - Frank Sobotka
* The Shield (2002-2008) - Detective (recurring role)
* Miami Vice (1984-1989) - Detective (recurring role)
* Oz (1997-2003) - (recurring role)
* Blue Bloods (2010-present) - (recurring role)
* The Blacklist (2013-present) - (recurring role)
* Elementary (2012-2019) - (recurring role)
* The Deuce (2017-2019) - (recurring role)
* The Flight Attendant (2020-present) - (recurring role)
This is just a partial list of his work. He has also appeared in numerous other films and television shows, as well as on stage.
For a comprehensive list of his filmography, you can visit websites like IMDb or Rotten Tomatoes.