精神病學家艾薩卡(理查·基爾飾)在治療患者狄安娜(烏瑪·瑟曼飾)時,與其姐姐海瑟(金·貝辛格飾)相識并陷入熱戀。面對已婚的美艷海瑟及其酗酒暴力丈夫吉米(埃里克·羅伯茨飾),艾薩卡始終無法介入這段危險關系。當海瑟在爭執中失手殺死吉米并被捕后,艾薩卡以精神病學專長為其進行無罪辯護。隨著調查深入,他發現海瑟描述的家暴受虐版本存在諸多疑點:狄安娜暗示姐姐長期患有解離性身份障礙,海瑟本人對案發細節的敘述前后矛盾。法庭上艾薩卡不得不轉向精神鑒定方向辯護,最終揭露海瑟實為精心策劃殺夫案的施虐者。當所有證據指向預謀犯罪時,海瑟在庭審中突發精神崩潰,承認自己通過偽裝受害者操控全局的真相。