20世纪80年代初,站街流莺辛蒂(瓦妮莎·哈金斯 Vanessa Hudgens 饰)险些遭人杀害。与此同时,在阿拉斯加一处荒凉所在,一名女性尸体被人发现。警官杰克·海尔康伯(尼古拉斯·凯奇 Nicolas Cage 饰)从辛蒂处了解到,凶手手段残暴无情,并且可能是个连环杀手。由于背负着不堪回首的过去,杰克一方面决定保护这个侥幸从死神手中逃脱的女孩,另一方面将目标锁定在曾在70年代有过前科的男子罗伯特·汉森(约翰·库萨克 John Cusack 饰)身上。罗伯特道貌岸然,不动声色继续着他的猎杀活动,当他意外再度出现在辛蒂面前时,正邪双方的对决即将到了关键时刻……
单身父亲泰瑞·伯纳德(约什·卢卡斯 Josh Lucas 饰)独自抚养可爱的女儿安吉拉(Beatrice Miller 饰),他爱恋着女儿的主治医师伊丽莎白(琳娜·海蒂 Lena Headey 饰),一切似乎朝着美好的方向发展,但是接连不断的幻影让他充满焦虑。此前,泰瑞曾做过心脏移植手术,在此之后幻影便接连侵袭着他。他偶然得知心脏捐助者名叫让•维艾亚德,是一个55岁因头部重伤死亡的老者。并通过脑中的幻影和捐赠登记表上的记录找到一个名叫凯文(Jamie Harrold 饰)的男子,从对方的言语中,泰瑞隐隐感到捐赠过程中似乎存在着不可告人的秘密。