Netflix has dropped the official trailer for Paul Feig’s newest coming-of-age fantasy dramedy The School of Good and Evil, starring Sophia Anne Caruso and Sofia Wylie. The film will be available for streaming on October 21.
The School for Good and Evil trailer features two best friends who get magically transported to a fantastical place where every great fairytale begins. Their friendship is be tested after they’re forced to choose a side between becoming heroes or villains.
Check out The School for Good and Evil trailer below:
The School for Good and Evil will be led by Sophia Anne Caruso (Jack of the Red Hearts) and Sofia Wylie (High School Musical: The Musical – The Series), who have been tapped to play the leading roles of Sophie and Agatha. Joining them are Charlize Theron as Lady Lesso, Kerry Washington as Professor Dovey, Laurence Fishburne as The School Master/Rafal Mistral, and Michelle Yeoh as Professor Anemone.
“The film adaptation centers around best friends Sophie and Agatha, who are about to discover where fairytale legacies go to school: The School for Good and Evil,” reads the synopsis. “Sophie knows she’ll be picked for the School of Good and join alums like Cinderella and Snow White, while Agatha knows she’s fit for the Evil School. However, when their fortunes are reversed, their friendship is put to the test, and the girls discover who they really are.”
Additional cast includes Ben Kingsley, Rachel Bloom, Pattie LuPone, Rob Delaney, Mark Heap, Peter Serafinowicz, Jamie Flatters, Earl Cave, Emma Lau, Kit Young, and Briony Scarlett.
The film is directed by Paul Feig (Bridesmaids) from a screenplay adapted by David Magee (Life of Pi, Marry Poppins Returns) and Laura Solon (Office Christmas Party, Let It Snow). Producers are Joe Roth, Jeffrey Kirschenbaum, Jane Startz, and Feigco’s Feig, and Laura Fischer, with Zack Roth, Patricia Riggen, and Chainani set as executive producers.
The School for Good and Evil is the first of six novels in the series, which has sold over 2.5 million copies and has been translated into 30 languages.