What is the name of the actor who plays Johnny Sack?
Answer
Vincent Curatola
Answer
Vincent Curatola
The actor who plays Johnny Sack is Vincent Curatola. Curatola portrayed New York mobster John “Johnny Sack” Sacramoni throughout The Sopranos, appearing across all six seasons from 1999 to 2007.
Curatola was born in Englewood, New Jersey, on August 16, 1953. Before pursuing acting, he worked as a masonry contractor and later studied acting in the early 1990s. His early television appearances included Law & Order, followed by roles in productions such as Gotti and Exiled: A Law & Order Movie.
Johnny Sack is one of the show’s most prominent New York figures, first appearing as a calculating intermediary between the Lupertazzi family and Tony Soprano’s New Jersey organization. Curatola’s performance earned two Screen Actors Guild Award nominations. A common mix-up is identifying another Sopranos actor, such as Frank Pellegrino or Robert Loggia, who played different crime-family characters.
Source: Wikipedia · fact-checked Aug. 2026