Le métamorphe loup Jack Ulger et le cougar Travis Kuger protègent les métamorphes et leurs alliés humains à Haven dans le Montana. Ils se connaissent depuis presque dix ans mais ont toujours été amis. Une nuit d'Halloween, tout change quand Travis les sauve tous les deux d'un manoir abandonné et des fantômes qui le hante.
Des années plus tard, c'est de nouveau Halloween, et Travis n'a jamais partagé son expérience fantômatique avec quiconque, encore moins avec le sceptique Jack. Mais il regrette bientôt son omission quand Jack se retrouve piégé dans le même manoir abandonné en essayant de trouver deux gamins perdus. Jack doit maintenant protéger les enfants, combattre un esprit et trouver un moyen de s'échapper.
Travis sait que quelque chose ne va pas et demande l'aide de leurs amis et il peut seulement espérer qu'ils arrivent à sauver à temps Jack des sombres entités.