莱昂(安东尼·拉帕格利亚 Anthony LaPaglia 饰)是一位中年男子,他的家庭生活已经名存实亡。他与妻子索尼娅(凯瑞·阿姆斯特朗 Kerry Armstrong 饰)的关系早已破裂,两人之间充满了冷漠和疏离。在家庭之外,莱昂还有一个亲密的情人简(蕾切尔·布雷克 Rachael Blake 饰),在简那里,莱昂找到了短暂的自信和激情。
然而,索尼娅并没有察觉到丈夫的异样,她选择将一切愤怒和痛苦都深藏在心底。心理治疗师瓦莱丽(芭芭拉·赫希 Barbara Hershey 饰)是索尼娅的倾诉对象,她总是耐心地开导和安慰她。但是,瓦莱丽也必须面对自己内心的黑洞——她的女儿成为了一场谋杀案中的受害者,她至今无法从失去女儿的悲痛之中走出来。
某天,瓦莱丽突然失踪了。莱昂对她的下落展开了调查。他开始怀疑瓦莱丽可能与女儿的死有关,于是决定深入调查。在这个过程中,莱昂发现了一个惊人的事实:他的妻子索尼娅其实一直在背后操纵着一切,而瓦莱丽则成为了她的替罪羊。莱昂开始质疑自己的婚姻,同时也对索尼娅产生了深深的不信任。