莉特·凯尔提的中风女病人在北卡罗莱纳州的森林中去世，附近镇上的医生杰利·洛威尔（连姆·尼森饰）在她位于林中的一个木屋子里找到了一个吓坏了的女子（朱迪·福斯特饰）。她嘴里说着杰利听不懂的语言，语气愤怒而粗鲁。杰利在屋里找到一本看来应该是属于死者维欧莉特的《圣经》，其中她留有字句请求找到这本书的人照顾她的女儿，她的名字叫妮尔。镇上的警长陶德·彼德森（尼克·瑟奇饰）找到的一则剪报证实了杰利的猜测，他在屋里找到的年轻女子就是死者的女儿妮尔，死者多年前因被强奸而怀孕。杰利找到宝拉·欧尔森博士（娜塔莎·李察逊饰）请