Which actor played Johnny Soprano in flashback scenes?
Answer
Joseph Siravo
Answer
Joseph Siravo
Joseph Siravo played Johnny Soprano in The Sopranos' flashback scenes. Johnny, also known as Johnny Boy, is Tony Soprano's late father and a former captain in the DiMeo crime family. Because the character died before the series begins, he appears mainly in flashbacks depicting Tony's childhood and the family's earlier life in New Jersey.
Siravo was cast as Johnny Soprano in 1999 and appeared in five episodes during the show's run. His performance helped establish the complicated family history behind Tony's adult life, including Johnny's marriage to Livia, his close relationship with Junior, and the criminal expectations placed on Tony as a boy.
Siravo was also a respected stage actor. He studied at Stanford and New York University's Tisch School of the Arts, performed on Broadway, and later appeared as Fred Goldman in The People v. O. J. Simpson: American Crime Story. The role is sometimes confused with later portrayals of Johnny Boy, including Jon Bernthal in the 2021 prequel film The Many Saints of Newark, but Siravo played him in the original series.
Source: Wikipedia · fact-checked Aug. 2026