The School for Good and Evil is a 2022 American fantasy film directed by Paul Feig from a screenplay he co-wrote with David Magee, based on the 2013 novel of the same name by Soman Chainani. The film stars an ensemble cast led by Sophia Anne Caruso as Sophie and Sofia Wylie as Agatha, two best friends who are sent to the Schools for Good and Evil. After their fortunes are seemingly reversed, their friendship is put to the test.