Porém, Julie ainda pensa muito em Ray (Freddie Prinze Jr.), um antigo namorado, e assim Karla viaja com Tyrell (Mekhi Phifer), seu namorado, e Julie e Will vão apenas como amigos. Mas quando parece que tudo está calmo, Ray descobre que Ben Willis (Muse Watson), o assassino que usa capa de pescador, está vivo e já matou um amigo de seus amigos.
Ray tenta avisar Julie, mas não consegue. Deste modo, ele tenta de qualquer jeito chegar na ilha onde Julie foi com seus amigos. Ela, por sua vez, tem certeza de que algo está acontecendo, mas como uma tempestade se formou ninguém pode deixar o lugar. No entanto, várias mortes acontecem, não restando mais dúvidas de que o pescador está na ilha e pretende matar Julie.