All Cheerleaders Die ★★★

A fun, dark high school story, if you can look past the very noticeable fact that none of the actors even remotely look as if they are in high school. It has dark magic, a good story, deals with issues, a good time.