在第二次世界大战刚刚结束的混乱时期,德国军队败退,许多士兵被俘并送往了位于列宁格勒郊外的战俘营。在这个充满紧张和恐惧的地方,一群英姿飒爽的俄国女性看守着这些俘虏,她们的直接上司是巴普洛夫将军(约翰·马尔科维奇 John Malkovich 饰)。
娜塔莉亚(维拉·法梅加 Vera Farmiga 饰)是一名军医,她的丈夫在战争中受到极大的精神打击,变得神经质。为了保护她的精神支柱,娜塔莉亚不得不答应巴普洛夫将军的要求,来到这个恐怖的战俘营,试图找出隐藏在其中的党卫军战犯。
战俘营内的气氛压抑而恐怖,无论是守卫还是囚犯,都在战争的创伤中挣扎求生。随着时间的推移,两方人马的立场和关系开始渐渐变得微妙起来。他们不仅要面对残酷的现实,还要处理彼此间的矛盾和不信任。
在这个过程中,娜塔莉亚逐渐发现了一些不寻常的迹象,她开始怀疑其中可能存在党卫军的踪迹。在一次偶然的机会下,她与一位名叫艾琳娜(玛格特·罗比 Margot Robbie 饰)的女战俘建立了联系。艾琳娜似乎对战俘营的情况了如指掌,这让娜塔莉亚更加坚信自己找到了关键线索。
然而,随着调查的深入,娜塔莉亚和艾琳娜的关系也变得复杂起来。她们不仅要面对来自巴普洛夫将军的压力,还要处理自己的情感纠葛。在这个过程中,两人的关系逐渐升温,但也充满了危险。
最终,娜塔莉亚和艾琳娜成功地揭露了隐藏在战俘营中的党卫军战犯,为战争的胜利做出了贡献。但她们也深知,这段经历将会成为她们一生中永远无法抹去的记忆。