二战末期,荷兰的犹太姑娘雷切尔(卡里斯·范·侯登 Carice van Houten 饰)和她家人刚刚逃过死神关口,来不及喘息又遭到德国军船的扫射,只幸存下雷切尔一人。躲避在暗处的雷切尔把叛徒的样子牢牢记在心上,她的一生都为寻找这个人而孤注一掷。她为了隐藏身份,当了一名歌手,然而阴差阳错竟让她开始了另一条人生道路。游击队队长让雷切尔混进德国阵营中,去搭救他被逮捕的儿子。于是,美丽的雷切尔成功俘获了德国军官的心。一切都好像进展顺利,但雷切尔的一个机密任务,却让她陷入了四面楚歌的境况。
1348年,黑死病蔓延欧洲,诸国上下尸横遍野,饿殍满街。在这个人人自危的黑暗时代,年轻的英格兰传教士奥斯曼(埃迪·雷德梅尼 Eddie Redmayne 饰)依旧试图坚守他的信仰和岗位。适值此时,骑士奥立克(肖恩·宾 Sean Bean 饰)带领手下来到奥斯曼所在的教堂。起因是主教听说丹维兹森林附近某个村庄无一人感染瘟疫,因此派遣奥立克前去探明情况。因该村庄靠近奥斯曼成长的故乡,他主动请缨担当奥立克的向导。