Best friends Sophie and Agatha are swept into an enchanted school where aspiring heroes and villains are trained to protect the balance between Good and Evil. But their friendship is tested more than ever when they're on opposing sides of the battle.