The School for Good and Evil (film) › Cast
Sophia Anne Caruso
Sophie
Kit Young
Rafal
Sofia Wylie
Agatha
Charlize Theron
Lady Lesso
Liam Woon
Footman
Michelle Yeoh
Professor Anemone
Laurence Fishburne
School Master
Rachel Bloom
Honora
Rob Delaney
Stefan
Ben Kingsley
Kerry Washington
Professor Dovey
Sandra Cole
Callis
Cate Blanchett
Narrator
Denis Coleman
Bully