If you could leave your regular life behind for a fairy tale, would you? The School for Good and Evil protagonists Agatha (Sofia Wylie) and Sophie (Sophia Anne Caruso) would certainly say yes. In the Paul Feig–directed movie, premiering Oct. 19, the best friends find themselves in an epic battle after they are swept away to the magical School for Good and Evil. Agatha and Sophie’s enchanted new academy trains the heroes and villains of your favorite storybooks to maintain the balance of good and evil the world over.

In the village of Gavaldon, two misfits and best friends, Sophie and Agath share a special bond. Sophie, a golden-haired seamstress, dreams of escaping her dreary life to become a princess. While Agatha, with her raucous style and quirky mother, has it in her to become a real witch. One night, under the blood-red moon, a powerful force takes them to The School for Good and Evil where the true stories behind every great fairy tale begin. Yet immediately something goes wrong, Sophie is sent to the School for Evil, led by the glamorous and fierce Lady Lesso (Charlize Theron), and Agatha to the School for Good, led by the bright and kind Professor Dovey (Kerry Washington). As if getting used to school with the offspring of the Wicked Witch (Freya Parks), Captain Hook (Earl Cave) and King Arthur (Jamie Flatters) wasn’t hard enough, according to the Schoolmaster (Laurence Fishburne), only the kiss of true love can change the rules and send the girls to their rightful school. When suddenly a dark and dangerous figure (Kit Young), who has mysterious ties to Sophie, shows up and threatens to completely destroy the school and the world beyond, they must pull out all the stops to achieve a happily ever after.

Click here to see the trailer.