A small-town teenager (Alden Ehrenreich) falls for the new girl in town (Alice Englert), even though the local Jesus freaks say she's from a family of witches—and even though they're right. It's the Twilight legacy in action, but at least Ehrenreich and Englert are more interesting than the what's-their-names in that other series; and at least writer-director Richard LaGravenese whips up the supernatural soufflé with some style; and at least he brings along a pedigreed supporting cast to sell it: Jeremy Irons, Emma Thompson, Viola Davis, Eileen Atkins, Emmy Rossum. Of course, the movie sports the usual Hollywood-liberal clueless contempt for the Deep South, but that may be inherent in Kami Garcia and Margaret Stohl's original novel. There are four such novels (so far), so we may be in for a series. Sigh.