Uma bela mulher, Catherine Petersen (Theresa Russell), aumenta sempre sua fortuna quando casa e mata seus ricos maridos. Após receber a herança ela desaparece da cidade, assumindo uma nova identidade e se preparando para o próximo golpe. Uma investigadora do departamento de justiça, Alexandra "Alex" Barnes (Debra Winger), fica intrigada e a segue até o Havaí, onde consegue se tornar amiga da assassina. Catherine está pronta para se casar com o dono de uma rede de hotéis, Paul Nuytten (Sami Frey), por quem Alex acaba se apaixonando.