Sophie (Meryl Streep została nagrodzona za tę rolę Oscarem), która przeżyła obóz koncentracyjny, związuje się z Nathanem (Kevin Kline), amerykańskim Żydem z obsesją na punkcie Holocaustu. Ich przyjaciel, narrator filmu, jest młodym pisarzem. Wszyscy razem starają się poradzić z przerażającymi wspomnieniami i obsesją Nathana.