In Saint Breward kent iedereen het verhaal van Mary Finnemore. Op een avond, jaren geleden, hebben twee jongemannen om haar gevochten. Weken later werden ze dood teruggevonden en sindsdien heeft niemand Mary nog gezien. Aan dit vreemde verhaal Thomas wanner hij op zoek is naar enkele afgedwaalde schapen. Er dreigt onweer. Een bliksemschicht flitst door de lucht en verlicht het silhouet van een knap meisje. Ze lijkt als twee druppels water op Mary Finnemore. Kost wat kost wil Thomas de identiteit van het mysterieuze meisje ontdekken. Zijn zoektocht wekt de argwaan van de rest van het dorp en brengt de bizarre geschiedenis weer tot leven. Een nieuwe heksenjacht begint...