Marié à une très belle femme, Vincent Eastman, un architecte de Vancouver, voit son couple partir à la dérive. Il décide de la quitter pour refaire sa vie avec Olivia Marshak, une jeune journaliste.
En 1957, Mary Lou Maloney, reine du bal de promo du lycée Hamilton, est tuée dans un accident causé par Bill, son petit ami. 30 années plus tard, l'esprit de Mary Lou revient d'entre les morts pour se venger en prenant possession du corps d'une étudiante...