Charlie Deegan (Bryan Brown) jest sprytnym prawnikiem, znudzonym małżeństwem z bogatą Olivią (Anne de Salvo). Romansuje ze swoją sekretarką Laurą (Teri Hatcher) i jednocześnie planuje morderstwo żony. Musi jednak upozorować wypadek lub sprawić, by zwłoki nie zostały znalezione. Pozwoli mu to przejąć jej majątek. Zabiera ją więc na romantyczny weekend i topi w jeziorze. Chcąc zmylić tropy, Laura przebiera się za zmarłą i pojawia się w hotelu, by goście zapamiętali ją. Wydaje się, że wszystko idzie zgodnie z planem. Jednak po kilku dniach Charlie zostaje wezwany na identyfikację zwłok. W kostnicy z przerażeniem odnajduje... Laurę.