Après la mort accidentelle de sa mère Renée, Jeff Matthews, 13 ans, et son père vétérinaire, Chase, déménagent à Ludlow, dans le Maine, la ville natale de sa mère. Il fait la connaissance de Gus Gilbert, shérif agressif de la ville, et de son beau-fils, Drew, que Gus maltraite sans relâche. Jeff s’attire également l’ire de la brute locale Clyde Parker, qui lui raconte l’histoire de la famille Creed et la légende du cimetière Miꞌkmaq.
Une nuit, Gus tire et tue le chien bien-aimé de Drew, Zowie, après que le chien l’ait dérangé pendant l’acte sexuel. Drew demande à Jeff de l’aider à enterrer le chien dans le cimetière Miꞌkmaq pour voir si les rumeurs sont vraies, selon lesquelles il peut ressusciter les morts. Zowie revient effectivement d’entre les morts, mais il est d’une férocité inhabituelle. Chase soigne Zowie pour sa blessure par balle, qui refuse de guérir ; ce qui est encore plus bizarre, c’est que Zowie n’a pas de battements de cœur. Chase envoie un échantillon du sang de Zowie à un laboratoire. Il s’avère que les cellules de Zowie se sont complètement détériorées et ne sont pas différentes de celles d’un canidé mort.
Jeff et Drew se rendent au cimetière pour animaux le jour d’Halloween pour une soirée d’histoires d’horreur avec les garçons du coin. Lorsque Gus découvre que la mère de Drew l’a autorisé à y aller malgré sa punition, il se précipite au cimetière et interrompt la fête. Il attaque son beau-fils, mais au moment où il s’apprête à le frapper avec une pierre tombale, Zowie apparaît. Le chien malmène mortellement Gus, que les garçons enterrent ensuite au cimetière indien. Gus revient à la vie ; il se déplace maintenant de manière raide et parle rarement, mais il traite mieux Drew. Au fil du temps, Gus devient de plus en plus grossier et sadique, agressant sexuellement la mère de Drew et dépeçant brutalement les lapins de compagnie pour le souper.
Zowie s’échappe de la clinique vétérinaire et tue trois chats avant de pénétrer dans la maison de Chase et de l’attaquer. Un jour plus tard, Jeff rencontre Clyde, qui est sur le point de couper le nez de Jeff en utilisant les rayons de roue de son propre vélo lorsque Gus se présente. Il renvoie Jeff chez lui, puis assassine Clyde sous le regard de Drew. Gus poursuit ensuite Drew jusqu’à leur maison, où le garçon est piégé avec le sauvage Zowie. Il s’échappe par une fenêtre au moment où sa mère arrive en voiture, et les deux s’enfuient. Gus les poursuit à grande vitesse dans sa voiture de police, et finit par les tuer tous les deux en emboutissant leur voiture dans un camion de pommes de terre qui arrive en sens inverse. Gus retourne ensuite vers le corps de Clyde et le met dans un sac mortuaire, avec l’intention de l’emmener également au cimetière.
Après les funérailles de Drew, Jeff décide de réanimer sa mère en utilisant le pouvoir du cimetière indien. Gus exhume son cadavre et l’apporte à Jeff au cimetière. Lorsque Chase apprend que la tombe de sa femme a été pillée, il se précipite chez les Gilbert. Là, il est attaqué par Zowie et Gus, et il tire et les tue tous les deux.
En revenant à la vie, Renée poignarde et tue Marjorie Hargrove, la gouvernante des Matthews. Jeff affronte sa mère morte-vivante dans le grenier, et ils s’embrassent. Chase arrive à la maison et exhorte Jeff à s’éloigner de Renée, qui dit vouloir passer du temps avec son mari. Un Clyde mort-vivant arrive et, après avoir assommé Chase, tente de tuer Jeff – d’abord avec une hache, puis avec un patin à glace. Renée enferme Chase et les deux garçons dans le grenier, auquel elle met ensuite le feu.
Jeff tue Clyde avec un fil électrique sectionné, puis enfonce la porte du grenier pour s’échapper. Ne laissant pas Jeff et Chase partir, Renee dit qu’elle et les trois veulent arranger les choses. Renée veut que Jeff reste et la rejoigne dans la mort, disant qu’elle l’aime. Mais Jeff traîne son père hors de la maison alors que Renée est détruite par les flammes en criant « La mort, c’est mieux ! ». Dans la scène finale, un Chase en convalescence verrouille sa clinique vétérinaire avant que lui et son fils ne laissent Ludlow derrière eux.