神經外科醫生理查德向醫學院學生講述他與已婚女子克莉絲汀長達三年的隱秘情事。在兩人關系破裂后,克莉絲汀于暴風雨夜從公寓高層墜亡。警方判定為意外失足,但理查德發現現場存在被移動過的玻璃杯和反鎖的窗栓痕跡,由此懷疑是克莉絲汀丈夫約翰所為。他通過偽造病歷、篡改手術方案等方式逐步接近約翰,試圖以心理折磨實施報復。隨著調查深入,理查德發現克莉絲汀生前正準備向丈夫坦白婚外情,并意外撞破約翰挪用醫院資金的罪行。最終在暴雨中的天臺對峙中,理查德目睹約翰為掩蓋真相試圖將他推下樓頂時失足墜亡,而自己也因連環罪行暴露面臨職業生涯終結。