Bazat pe un caz real, filmul reprezinta tulburatoarea poveste a lui Hannah, o fetita a carei disparitie a bulversat intreaga comunitate a orasului Victoria, prin situatiile incredibile pe care le-a adus la lumina.
Mergind sa o ia acasa pe Hannah, care-si petrecuse weekend-ul la bunici, David Overton (Cameron Daddo), tatal acesteia, constata cu stupoare disparitia fiicei lui, iar investigatiile politiei dezvaluie amanunte care invaluie si mai mult in mister acest caz.
David are o fire violenta, iar faptul ca, dupa moartea sotiei, in urma cu patru ani, i-a fost acordata custodia fetitei, a stirnit reactii vehemente din partea bunicilor. Barbara Thomas (Jacqueline Bisset), bunica lui Hannah, a luptat pentru nepoata sa prin toate mijloacele posibile, apelind chiar la magia neagra, pe care o stapineste foarte bine. De fapt, Barbara o initiase pe Hannah in secretele intunecate ale vrajitoriei si ar fi dorit ca in scurt timp fetita sa devina la fel de priceputa ca si ea in acest domeniu ocult.