美国中西部某个小镇,玩偶制作师塞缪尔·穆林斯(安东尼·拉帕格利亚 Anthony LaPaglia 饰)和妻子埃丝特·穆林斯(米兰达·奥图 Miranda Otto 饰)女儿安娜贝尔(萨马拉·李 Samara Lee 饰)过着幸福无忧的生活,然而突如其来的车祸夺走了安娜贝尔的生命,穆林斯一家的生活从此陷入黑暗之中。12年后,一辆老旧的大巴拉来了修女夏洛特(斯黛芬妮·西格曼 Stephanie Sigman 饰)及其收养的孩子,从此之后,穆林斯的房子便成为了她们暂时落脚的新的孤儿院。
此时的塞缪尔面色阴郁,他引领孩子们参观这座房子,却独独禁止女孩们步入安娜贝尔的房间。好奇心颇重的琳达和珍妮丝没有听从塞缪尔的话,她们由此打开了恐怖的大门……。桑福德(约翰·库萨克 John Cusack 饰)是一名精神病医生,在治愈他人疾病的同时,桑福德自己的家庭却伤痕累累。儿子本杰(伊万·伯德 Evan Bird 饰)年纪轻轻却因为吸毒而被关进了戒毒所,女儿阿加莎(米娅·华希科沃斯卡 Mia Wasikowska 饰)更糟,她竟然因为纵火而被关入了精神病院。 不仅家庭生活陷入了困境,桑福德的事业亦走到了瓶颈,哈瓦那(朱丽安·摩尔 Julianne Moore 饰)是桑福德的病人,亦是一名演员,她生活在同为著名演员的母亲的阴影之下,甚至连做梦也被母亲的幻影所纠缠。阿加莎出院了,本杰亦回归了家庭之中,孩子们的归来带给桑福德的是更大的麻烦,和更混乱的生活。。一个被称为“火把”的变态杀手的出现让西雅图市市民陷入了恐慌之中,作为负责此案的警官,杰克和其搭档安吉对杀手进行了长时间的追击,几经交手后,虽然“火把”负伤,但还是逃之夭夭。
杰克的退休日眼看就要来临,虽然案件没有水落石出,但他还是决定放下手中的一切,安享闲散生活,而就在这个节骨眼上,杰克得知了“火把”的下一个目标竟然就是自己的母亲的惊人消息。利用“火把”的DNA,政府将“火把”克隆了出来,根据克隆人的思维模式来推测真正的“火把”的行动规律。虽然克隆“火把”并不邪恶,但深藏在他基因中的犯罪基因却像一个定时炸弹般随时都要爆发。在双重威胁中,杰克能够获得最终的胜利吗?。