Netflix has released a poster for its upcoming YA fantasy film The School for Good and Evil. The poster sees Charlize Theron, Kerry Washington, Sofia Wylie, and Sophia Anne Caruso decked in magnificent costumes as their characters. The accentuated color tones differentiate between the good and evil schools in the background. “Whose side are you on?" Netflix wrote teasing fans along with the new poster.

The film is adapted from Soman Chainani’s best-selling YA fantasy series, by the same name. The book has sold over 2.5 million copies and has been translated into 30 languages. It follows best friends Sophie and Agatha as they navigate the enchanted school and find themselves on opposing sides of the battle between good and evil. The movie features Caruso as Sophie and Wylie as Agatha, in leading roles. Theron plays School of Evil's Lady Lesso while Washington plays the School of Good's Professor Dovey. Cate Blanchett is cast as the narrator of the movie.

The feature is helmed by filmmaker Paul Feig, who directs with a script by Life of Pi writer David Magee and scribe Laura Solon. “To have one of your favorite directors adapt your book into a film for Netflix is an honor and a dream,” Chainani told Variety in a previous statement. Further adding, “Paul Feig is a brilliant filmmaker and a master of tone — a perfect fit for the twists and turns of ‘The School for Good and Evil.’ I have no doubt that he will make a true fairy tale classic.”

The School for Good and Evil
Image via Netflix

RELATED: 'The School for Good and Evil': Release Window, Trailer, Cast, and Everything We Know So Far

Feig, who has credits like Bridesmaids, Ghostbusters and, A Simple Favor to his name shared his excitement, “I feel like a frog that just turned into a prince. I’m truly excited to bring this amazing, touching, funny, and empowering world that Soman created in his wonderful books to life.”

The movie also stars Michelle Yeoh and Laurence Fishburne along with Kit Young, Rachel Bloom, Peter Serafinowicz, Mark Heap, and Patti LuPone. Along with Feig, Joe Roth, Jeffrey Kirschenbaum, Jane Startz, and Feigco’s Laura Fischer will produce the film. Furthermore, Zack Roth, Patricia Riggen, and Chainani will executive produce.

The School for Good and Evil will drop on October 21 on Netflix, meanwhile, find the new poster and official synopsis below:

school-for-good-and-evil-poster

Best friends Sophie and Agatha are about to discover where fairytale legacies go to school: the School for Good and Evil, where ordinary boys and girls are trained to be fairy tale heroes and villains. With her princess ambitions, Sophie knows she'll be picked for the School for Good and join the ranks of past students like Cinderella and Snow White. Meanwhile, Agatha, with her grim aesthetic and wicked cat, seems a natural fit for the villains in the School for Evil. Yet soon the girls find their fortunes reversed: Sophie is dropped into the School for Evil, Agatha into the School for Good. But what if the mistake is the first clue to discovering who Sophie and Agatha really are? Their friendship will be put to the test in this thrilling and comedic story where the only way out of a fairy tale is to live through one.