Ein Jahr nachdem unter anderem ihre zwei besten Freunde vom „Fisherman“ ermordet wurden, versucht Julie (Jennifer Love Hewitt) mehr schlecht als recht, ein normales Leben zu führen. Ständig hat sie das Gefühl verfolgt zu werden und zu ihren Ängsten kommen auch noch Probleme mit ihrem Freund Ray (Freddie Prinze Jr.) hinzu, der anders als sie mit der Sache umgeht.
Als Julies beste Freundin und Zimmerkollegin Karla (Brandy Norwood) bei einer Quiz-Frage am Telefon eine Reise gewinnt, scheint ein Aufenthalt auf den Bahamas genau die Form von Ablenkung zu sein, die Julie so notwendig braucht. Dort angekommen ist die Freude jedoch schnell verflogen, denn erstens ist die Hauptsaison vorbei, zweitens ist das Wetter schlecht und drittens erhält Julie unheimliche, ihr nur allzu bekannte Botschaften…