Dan Gallagher (Michael Douglas) jest szczęśliwym mężem i ojcem. Pewnego dnia spędza pełen namiętności weekend z nieznajomą kobietą, Alex Forrest (Glenn Close). Okazuje się ona być osobą chorą psychicznie, która zrobi wszystko, żeby tylko Dan nie wrócił do swojej żony i dziecka. Kobieta jest gotowa posunąć się do ostateczności.