故事发生在第二次世界大战刚刚结束之际,德国在战争中败落,大部分德军沦为战俘,被送入了战俘营中。在位于列宁格勒近郊的一间战俘营中,新来了一批德国战俘,负责看守他们的是一群英姿飒爽的俄国女人,她们的直系上司是巴普洛夫将军(约翰·马尔科维奇饰)。娜塔莉亚(维拉·法梅加饰)是一名军医,她的丈夫因为在战争中受惊过度而精神失常,为了保护丈夫,娜塔莉亚不得不答应巴普洛夫将军的要求,来到战俘营,试图找出隐藏在俘虏之中的党卫军战犯。在这所阴森恐怖的战俘营中,无论是守卫还是囚犯,其身心都受到了战争所带来的深深的创伤。随着时间的推移,两方人马的立场和关系开始渐渐变得微妙起来。娜塔莉亚在执行任务的过程中逐渐与一些德国战俘建立了复杂的情感联系,而她内心深处对于战争与和平、复仇与宽恕的矛盾也愈发激烈。在这段充满张力的经历中,她不仅要面对来自上级的压力,还要在残酷的环境中寻找人性的光明与希望。