
The School for Good and Evil
“There are two sides to every story.”
In the village of Gavaldon, two best friends, Sophie (Sophia Anne Caruso) and Agatha (Sofia Wylie), are carried off to an enchanted school where young heroes and villains are trained. Paul Feig fills its two sides with Professor Dovey (Kerry Washington) and Lady Lesso (Charlize Theron), and the girls end up in the opposite houses from the ones they expected. The story turns on whether a friendship can hold when the school says you belong on different sides.
Holly Sturtonas Beatrix
Scaredy Katas Gregor
Liam Woonas Footman
Sandra Yawas Callis
Denis Colemanas Bully
Mark Charlesas Eric
Ella Hehiras Young Sophie
Mahli Perryas Young Agatha
Stephanie Siadatanas Vanessa
Abigail Stonesas Leonora



















