Na de dood van zijn moeder Renee verhuizen de 13-jarige Jeff Matthews en zijn vader, dierenarts Chase, naar Ludlow, Maine, het geboortedorp van zijn moeder. Hij maakt kennis met de strijdlustige sheriff van de stad, Gus Gilbert, en diens stiefzoon, Drew, die door Gus meedogenloos wordt mishandeld. Jeff trekt ook de woede aan van de lokale bullebak Clyde Parker, die hem vertelt over het verhaal van de familie Creed en de legende van de Miꞌkmaq begraafplaats.
Op een nacht schiet Gus Drew’s geliefde hond Zowie dood nadat de hond hem stoort tijdens het vrijen. Drew vraagt Jeff hem te helpen de hond te begraven in de Miꞌkmaq begraafplaats om te zien of de geruchten waar zijn dat de hond de doden kan doen herrijzen. Zowie keert inderdaad terug uit de dood, maar is ongewoon woest. Chase behandelt Zowie voor zijn schotwond, die weigert te genezen; nog bizarder is het feit dat Zowie geen hartslag heeft. Chase stuurt een monster van Zowie’s bloed naar een laboratorium. Het blijkt dat Zowie’s cellen volledig zijn aangetast en niet anders zijn dan die van een dode hond.
Jeff en Drew gaan op Halloween naar het dierenkerkhof voor een nacht vol griezelverhalen met lokale jongens. Als Gus erachter komt dat Drew’s moeder hem heeft laten gaan ondanks dat hij huisarrest heeft, snelt hij naar het kerkhof en verstoort het feest. Hij valt zijn stiefzoon aan, maar net als hij op het punt staat hem met een grafsteen te slaan, verschijnt Zowie. De hond vermorzelt Gus, die de jongens vervolgens begraven op het Indiaanse kerkhof. Gus komt weer tot leven; hij beweegt nu stijf en spreekt zelden, maar behandelt Drew beter. Na verloop van tijd wordt Gus steeds grover en sadistischer, hij misbruikt Drew’s moeder seksueel en vilt op brute wijze de konijnen voor het avondeten.
Zowie breekt uit de dierenkliniek en doodt drie katten voordat hij Chase’s huis binnendringt en hem aanvalt. Een dag later komt Jeff Clyde tegen, die op het punt staat Jeff’s neus af te snijden met de wielspaken van zijn eigen fiets als Gus opduikt. Hij stuurt Jeff naar huis en vermoordt dan Clyde terwijl Drew toekijkt. Gus achtervolgt Drew naar hun huis, waar de jongen gevangen zit met de woeste Zowie. Hij ontsnapt door een raam net als zijn moeder thuiskomt in haar auto, en de twee gaan er vandoor. Gus achtervolgt hen met hoge snelheid in zijn politieauto en doodt hen uiteindelijk allebei door hun auto in een tegemoetkomende aardappeltruck te rammen. Gus keert dan terug naar Clyde’s lichaam en stopt het in een lijkzak, met de bedoeling het ook naar de begraafplaats te brengen.
Na Drew’s begrafenis besluit Jeff zijn moeder te reanimeren door gebruik te maken van de kracht van de Indiaanse begraafplaats. Gus graaft haar lijk op en brengt het naar Jeff op de begraafplaats. Wanneer Chase hoort dat het graf van zijn vrouw is geroofd, haast hij zich naar het Gilbert huis. Daar wordt hij aangevallen door Zowie en Gus, en hij schiet ze allebei dood.
Als Renee weer tot leven komt, steekt ze Marjorie Hargrove, de huishoudster van de Matthews, neer en doodt ze. Jeff confronteert zijn ondode moeder op de zolder, en ze omhelzen elkaar. Chase komt thuis en dringt er bij Jeff op aan om weg te gaan bij Renee, die zegt dat ze wat tijd met haar man wil doorbrengen. Een ondode Clyde arriveert en, nadat hij Chase bewusteloos heeft geslagen, probeert hij Jeff te doden – eerst met een bijl en daarna met een schaats. Renee sluit Chase en beide jongens op in de zolder, die ze vervolgens in brand steekt.
Jeff doodt Clyde met een doorgesneden stroomdraad en breekt dan de zolderdeur open om te ontsnappen. Renee laat zowel Jeff als Chase niet vertrekken en zegt dat zij en de drie de dingen willen uitpraten. Renee wil dat Jeff blijft en zich bij haar voegt in de dood, ze zegt dat ze van hem houdt. Maar Jeff sleept zijn vader het huis uit terwijl Renee wordt vernietigd door de vlammen terwijl hij schreeuwt: “Dood is beter!” In de slotscène sluit een herstellende Chase zijn dierenkliniek af voordat hij en zijn zoon Ludlow achterlaten.