Baseado num romance de Richard Matheson, o filme tem como protagonista um homem que sobreviveu a uma praga global e agora se defende dos humanos doentes, típicos vampiros, que temem a luz e se alimentam de sangue, chamando seu nome durante à noite. Robert Morgan (Vincent Price) é o tal homem, cientista, que, imune à doença, tenta desesperadamente encontrar uma cura que possa salvar outros possíveis sobreviventes.

Na noite de formatura de um colégio, os mortos voltam à vida e começam a se alimentar dos vivos, e as únicas pessoas capazes de enfrentá-los são os “perdedores”, aqueles que não conseguiram pares para a festa.

Max (Anton Yelchin) é tão apaixonado por filmes de terror que montou uma pequena loja que apenas vende produtos relacionados ao tema. Ele namora Evelyn (Ashley Greene), com quem resolve morar junto. Um dia, durante um encontro no trabalho, eles juram amor eterno um ao outro. O que ambos não esperavam era que uma pequena estátua de um diabo, que estava na prateleira da loja de Max, tivesse a capacidade de realizar desejos. Isso faz com que Evelyn volte da morte como zumbi, após ser atropelada por um ônibus. O problema é que, antes mesmo do falecimento de Evelyn, Max já queria encerrar o namoro e agora está interessado em outra garota, Olivia (Alexandra Daddario), tão apaixonada por filmes de terror quanto ele.