Coming to Netflix in October, The School For Good and Evil will be open to train the future fairy tale heroes and villains. Based on the novels by Soman Chainani, The School for Good and Evil is a Harry Potter/Once Upon a Timeesque world where fairy tale characters like Cinderella, Jack, and Snow White trained to become the legends of their stories and also where their foes on the evil side train as well. Sophie (Sophia Anna Caruso) and Agatha (Sofia Wylie) are the latest recruits to the school and try to find out which side they will be on. Sophie gets lured to the evil side and her inner power could destroy the entire school if it gets fully unleashed. Charlize Theron, Kerry Washington, Laurence Fishburne, Ben Kingsley, Cate Blanchett, and Michelle Yeoh co-star, and the movie was directed by Paul Feig. The School for Good and Evil hits Netflix on October 19th and you can check out the trailer below.