Meryl Streep esittää puolalaista keskitysleiriltä selvinnyttä Sofieta, joka on asettunut Brooklyniin tulisen rakastajansa Nathanin kanssa. He tutustuvat nuoreen kirjailija Stingoon, jolle lopulta paljastuu koko totuus Sofien menneisyydestä. Streep sai roolisuorituksestaan parhaan naisnäyttelijän Oscar-palkinnon.