Die 17-jährige Schülerin Alice zieht mit ihrem Vater in das abgelegene Dorf Hillsbright. Während die meisten Einwohner sie entweder meiden oder ihr fiese Streiche spielen, nimmt sich ihre Schulkameradin Hazel ihrer an. Sie erzählt Alice, dass sich mit ihrem Auftauchen ein alter Fluch abermals zu erfüllen droht: der Fluch der Grinsekatze. Was Alice zunächst für einen dummen Volksglauben hält, wird nach ihrer Begegnung mit der Grinsekatze zum bitteren Ernst. Rasch erkennt sie, dass der Fluch nicht nur ihr Leben bedroht, sondern auch das der Menschen, die sie liebt.