Rozwiązując sprawę dziwnego morderstwa jednej z mieszkanek Fort Dundas, detektyw Hazel odkrywa coraz to nowsze fakty, które prowadzą ją do podobnych zabójstw.
Jest rok 2046. Na Ziemi panują nowe warunki i zasady. Odkąd trzydzieści lat temu najechały ją różne gatunki obcych istot z kosmosu, jej krajobraz i środowisko zmieniły się nie do poznania. Do miasta Defiance, niegdyś zwanego St. Louis, przybywa tajemniczy Nolan (Grant Bowler) ze swoją podopieczną Irisą (Stephanie Leonidas).
Gdy żona Jamiego zostaje brutalnie zamordowana, mężczyzna udaje się do rodzinnego miasteczka, by rozwiązać zagadkę śmierci ukochanej. Odpowiedzi szuka w starych zabobonach o złej brzuchomówczyni i jej lalkach.
Otyły licealista, Chris, zostaje odrzucony przez Jamie, którą skrycie kocha. Po latach wraca do rodzinnego miasta jako zupełnie odmieniony człowiek sukcesu, gotowy raz jeszcze zawalczyć o miłość.