Заснований на романі Вільяма Стайрона, фільм розповідає про Софі, польську католицьку жінку, яка опинилася в жорстоких умовах окупованої нацистами Європи. Вона знаходить розраду в пристрасному коханні з харизматичним письменником Стинґо. Однак їхнє щастя руйнується, коли вони зустрічають чарівного, але морально неоднозначного інтелектуала Натана. Коли нацисти наближаються, Софі змушена зробити болісний вибір, який назавжди переслідуватиме її, розкриваючи руйнівний вплив війни та тягар неможливих рішень.