George Wagner (Sam Bottoms) wraz z rodziną przeprowadza się do nowego miasta, gdzie zaczyna pracę dla Angelo Romano (Craig Clyde). Jego syn, Ben (Justin Gocke), świeżo upieczony licealista, czuje się samotny w nieznanym miejscu. Chłopak znajduje wsparcie, gdy nad brzegiem jeziora Ontario spotyka tajemniczą Reginę (Bettina Rae). Dziewczynka i jej babcia uważane są za miejscowe czarownice i wkrótce Ben zaczyna się przekonywać, że w przesądach może kryć się prawda.