退休摇滚明星强尼·博兹(BillCable饰)在性行为的过程中被人用白丝巾捆绑双手后用冰锥残忍刺死。其女友凯瑟琳·特拉梅尔(SharonStone饰)是一名作家,去年出版的小说中就有双手被白丝巾捆绑的退休摇滚明星被女友用冰锥刺死的情节。虽然特拉梅尔通过了谎言测试,但曾枪杀两位游客却被判无罪的尼克·柯兰警探(MichaelDouglas饰)坚持认为特拉梅尔在说谎。因为他自己也曾接受过谎言测试,并且通过了……
凶杀案侦探尼克·柯兰调查旧金山退休摇滚明星约翰尼·博兹的谋杀案。博兹在与一名神秘金发女郎发生性关系时被冰锥刺死。尼克的主要嫌疑人是博兹的女友、犯罪小说家凯瑟琳·特拉梅尔,她的小说反映了犯罪事实。凯瑟琳不合作,并通过吸烟和暴露自己来嘲笑调查人员。虽然她被释放了,但尼克发现她有与杀人犯交朋友的历史。其中包括凯瑟琳的女友罗克西·哈迪(Roxy Hardy),她在 16 岁时冲动地杀死了她的两个弟弟,以及黑兹尔·多布金斯(Hazel Dobkins),她杀死了她的丈夫和孩子。
尼克在一次卧底任务中吸食可卡因后意外射杀了两名游客,他参加了警察心理学家贝丝·加纳博士的咨询课程。两人有一段断断续续的恋情。尼克发现凯瑟琳正在利用他作为她最新书中主角的基础,其中他的角色在爱上错误的女人后被谋杀。他怀疑她贿赂了马蒂·尼尔森中尉以获取他的精神病档案。作为回应,尼克在尼尔森的办公室袭击了尼尔森。尼尔森被发现被谋杀,尼克成为嫌疑人并被休假。
尼克和凯瑟琳开始了一段充满激情但紧张的恋情。一天晚上,尼克看到凯瑟琳和罗克西在俱乐部里吸食可卡因。他们回到凯瑟琳的住处,罗克西看到他们进行粗暴的性行为,凯瑟琳将尼克绑在床上。这反映了博兹被神秘金发女郎捆绑的方式。罗克西嫉妒尼克,试图用凯瑟琳的车撞倒他,但在车祸中身亡。凯瑟琳对罗克西的死感到悲伤,并向尼克坦白了大学时期与一名女孩的邂逅,但由于女孩对她着迷,最终以惨败告终。尼克认出那个女孩就是贝丝;贝丝声称是凯瑟琳着迷。尼克发现凯瑟琳和贝丝的一位大学教授在一场悬而未决的凶杀案中被冰镐杀害,这启发了凯瑟琳的一部早期小说。
尼克发现了凯瑟琳书的最后几页,虚构的侦探在电梯里发现了他搭档的尸体。凯瑟琳中断了他们的恋情,这让尼克感到不安和怀疑。他遇到了他的伴侣格斯·莫兰,后者安排与凯瑟琳的大学室友见面,以了解凯瑟琳和贝丝的情况。格斯在电梯里被冰锥刺死,尼克发现格斯的尸体与书中描述的场景相似。贝丝意外到来,并声称她收到了与格斯见面的消息。尼克怀疑贝丝杀死了格斯,并在相信她伸手拿枪时开枪射杀了她。然而,贝丝只是摆弄她的钥匙链。
有证据表明贝丝参与了博兹、尼尔森、莫兰和她自己丈夫的谋杀案。调查人员还发现了凯瑟琳的照片和剪报,这些照片和剪报暗示着对她的痴迷。尼克感到困惑和沮丧。凯瑟琳在他的公寓遇见了他,并解释了由于她所爱的人去世而不愿向他做出承诺。然而,他们发生性关系并讨论他们的未来。当他们这样做时,在床下看到了一个冰镐,证实凯瑟琳一直是凶手。