Teenagerin Hannah zieht mit ihrer Mutter (Michelle Monaghan) in eine neue Stadt, weil diese einen neuen Mann gefunden hat. Hannah ist davon (und von ihren drei Stiefbrüdern) wenig begeistert und blamiert sich noch dazu an ihrem ersten Tag an der neuen Schule. Immerhin freundet sie sich schnell mit drei ihrer Mitschülerinnen an, die sie in ihren Hexenzirkel aufnehmen. Schon bald entdeckt Hannah, dass sie nun tatsächlich über magischen Kräfte verfügt und diese zu ihrem Vorteil einsetzen kann.