一个年轻的母亲Cora Tanner(Jessica Biel饰)在公众犯下一件令人吃惊的暴力行为,但无人知道她的动机。而一位流氓似的调查员对她的动机陷入执着,在他的调查过程,他与对方一同走进她的内心深处,在这悲惨的「旅程」将发掘出隐藏在她过去的暴力秘密。Bill Pullman饰演Harry Ambrose,是个感性﹑顽强的侦探,他发现自己着迷于Cora的案件中,幷且深信这案件有着被深藏在背后的真相,因此开始调查Cora的生活。
尼克·班尼斯特(休·杰克曼 饰)是一名私家侦探。他的工作主要是帮助客户重拾遗忘的记忆,沉湎于幽暗诱人的逝去时光。尼克生活在因海平面上升而已经半淹没的迈阿密,然而当他接手了新客户梅(丽贝卡·弗格森 饰)之后,他的生活永远改变了。一次简单的寻回失物之任务,演变成一出危机重重的惊天迷局。尼克努力寻找着梅的失踪真相,而与整座城市存亡息息相关的巨型阴谋也逐渐浮现。他必须争分夺秒,破解回忆迷局,但他真的能在阴谋将自己吞噬前,找到梅失踪的真相吗?同时尼克也必须直面一个终极难题:为了留住你最爱的人,你到底愿意付出什么?