邁克爾(凱文·科斯特納)從空軍部隊退役后,受老朋友安東尼(安東尼·奎恩)邀請暫住其海濱豪宅。在一次酒后失控中,邁克爾與安東尼的妻子艾琳(瑪德琳·斯托)發生私情。發現背叛真相的安東尼暴怒如雷,在深夜駕駛游艇時突然對邁克爾施以暴力,將其打成重傷并拋入海中。死里逃生的邁克爾化名潛回港口,暗中調查艾琳下落,發現她已被安東尼送往墨西哥妓院抵債。邁克爾劫持漁船穿越邊境營救艾琳,發現其已身患重病瀕臨死亡。為徹底清算背叛與暴力的雙重傷害,邁克爾在安東尼的私人島嶼上布設陷阱。最終兩人于暴雨夜展開殊死搏斗,邁克爾用魚叉刺穿安東尼的胸膛,而垂死的安東尼則引爆游艇上的炸藥裝置,導致雙方在爆炸中同歸于盡。