Which actress plays Mary Corleone in The Godfather Part III?

The story behind the answer

Sofia Coppola plays Mary Corleone in The Godfather Part III.

Mary is Michael Corleone’s daughter and serves as an important emotional link between Michael’s family life and his efforts to make the Corleone organization legitimate. Sofia Coppola was the daughter of director Francis Ford Coppola, who cast her in the role after Winona Ryder withdrew from the production.

The casting attracted substantial attention because Sofia Coppola had limited acting experience at the time. Her performance was heavily criticized, although the film itself received seven Academy Award nominations.

Mary’s storyline becomes central during the film’s conclusion at the Teatro Massimo in Palermo. Talia Shire, Sofia Coppola’s aunt, plays Connie Corleone, so the two actresses were members of the same real-life Coppola family.

Source: Wikipedia · fact-checked Sept. 2026

Add question to a list

Choose a list to keep this question in: