L'étudiant Patrick Costello partage un appartement avec son ami d'enfance Nick et a le béguin pour son professeur Laurel Young. Patrick a des prémonitions à travers les rêves et les rêveries depuis qu'il est enfant et récemment, il prévoit la mort de jeunes femmes. Il réussit à sortir avec Laurel et il apprend bientôt qu'elle sort aussi avec son ami et aussi le professeur Theodore "Ted" Steering, qui est le tueur en série recherché par la police. Maintenant, Patrick cherche des preuves pour prouver que Steering est un tueur pour protéger sa bien-aimée Laurel, mais personne ne croit en ses paroles. Lorsque Steering invite Laurel à voyager avec lui dans une autre ville, Patrick a le pressentiment qu'elle deviendra sa prochaine victime. Que peut-il faire pour sauver Laurel ?