witch,high school,magic,fairy tale,villain,musical,coming of age,teen movie,fairy godmother,teenage protagonist,maleficent