邋遢潦倒的中年大叔筱田良多是一名私家侦探,早年间他作为作家出道,然而自从处女作之后就再也没有令人称道的作品问世。他满腹牢骚,自视清高,绝不愿为了钱去创作没有“灵魂”的作品。现实生活中处处为钱发愁,拿到钱后又转瞬扔进赌场,全然没有指望。母亲淑子独自住在团地,在老人家的眼里,再差劲的儿子也有别人无可比拟的优点。良多原本拥有美满的家庭,只不过前妻白石响子再也无法忍受他的作为,离婚后带着儿子真吾另外过活。好不容易与儿子见上一面,良多父子以及随后赶到的响子在淑子家中团聚。台风袭来,他们被迫留在充满着往昔回忆的奶奶家过夜。喧闹却又平静的夜晚,有些事情悄然改变……。坎贝尔(詹姆斯·斯派德 James Spader 饰)曾经是一名优秀的FBI探员,可是如今,他只想尽快前往芝加哥,在那里开始风平浪静的退休生活。原来,在过去的几年里,坎贝尔一直在调查一个名叫克里芬(基努·李维斯 Keanu Reeves 饰)的连环杀人狂,此人不同于一般的变态凶手,他拥有极高的智商和情商,每一次作案,他总能够在最紧要的关头里逃出生天。 工作上反复遭遇失败的坎贝尔选择了放弃,但克里芬显然还没有厌倦和这个老探员之间进行的猫鼠游戏,他不仅追随着坎贝尔来到了芝加哥,甚至在那里犯下了一起又一起的血腥谋杀。此时坎贝尔还不知道的是,克里芬早已经在内心里选择了坎贝尔成为他最后的猎物。。