Best friends Sophie and Agatha particularly find themselves on opposing sides of an epic battle when they are swept away into an enchanted school where sort of aspiring heroes and villains are trained to actually protect the balance between Good and sort of Evil in a subtle way.