故事發生在第二次世界大戰結束后的德國,戰敗的德軍被送往位于列寧格勒近郊的特蘭濟特集中營。新到的一批德國戰俘由一群俄國女兵看守,其上司巴普洛夫將軍(約翰·馬爾科維奇飾)負責監管。軍醫娜塔莉亞(維拉·法米加飾)因丈夫在戰爭中受驚過度導致精神失常,被迫答應將軍的要求,在戰俘營中尋找隱藏其中的黨衛軍戰犯。集中營內陰森恐怖,無論是守衛還是囚犯都飽受戰爭創傷,在嚴苛的生存環境中逐漸形成復雜而微妙的關系。隨著時間推移,雙方在對抗與共處中展現出人性的多面性,戰爭遺留的心理陰影持續影響著每個人的抉擇。