Who played Johnny Sack?
Answer
Vincent Curatola
Answer
Vincent Curatola
Vincent Curatola played Johnny Sack in The Sopranos. His character's full name was John Sacrimoni, and he was a powerful New York mobster connected to the Lupertazzi crime family.
Johnny Sack begins the series as the Lupertazzi family's underboss and becomes its official boss. He regularly deals with Tony Soprano, making him one of the show's most important figures outside the DiMeo family. Curatola played the role throughout the series, appearing in 33 episodes from 1999 to 2007.
Curatola was not originally a widely known television star. Before acting, he worked as a masonry contractor and began pursuing acting in the early 1990s. His controlled, formal performance made Johnny Sack memorable, especially when the character's calm manner gave way to explosive anger. Viewers sometimes confuse him with Frank Vincent, who played Phil Leotardo, another New York mob figure introduced later in the series.
Source: Wikipedia · fact-checked Aug. 2026