故事发生在七十年代的智利,独裁者的武断和专横让这里的民众生活在水深火热之中。弗兰西斯卡(安东尼奥·班德拉斯 Antonio Banderas 饰)是一位底下革命工作者,他伪装成了摄影师,想要通过获得独裁者暴力统治的证据来推翻政权。
一次偶然中,弗兰西斯卡结识了名叫伊莲娜(詹妮弗·康纳利 Jennifer Connelly 饰)的女子,伊莲娜是一位时装杂志的记者,她的美貌和独立很快就吸引了弗兰西斯卡的注意,随着时间的推移,情投意合的两人渐渐走到了一起。然而,伊莲娜已经有了男友,而她的男友正是一名秘密警察,就这样,弗兰西斯卡和伊莲娜为了他们的爱情,开始了行走在刀尖之上的游戏。
退休摇滚明星强尼·博兹(Bill Cable 饰)在性行为的过程中被人用白丝巾捆绑双手后用冰锥残忍刺死。其女友凯瑟琳·特拉梅尔(Sharon Stone 饰)是一名作家,去年出版的小说中就有双手被白丝巾捆绑的退休摇滚明星被女友用冰锥刺死的情节。虽然特拉梅尔通过了谎言测试,但曾枪杀两位游客却被判无罪的尼克·柯兰警探(Michael Douglas 饰)坚持认为特拉梅尔在说谎。因为他自己也曾接受过谎言测试,并且通过了……