The School for Good and Evil (Netflix) Movie Poster

The School for Good and Evil (Netflix)

Sofia Wylie

as Agatha


Charlize Theron

as Lady Lesso

Kerry Washington

as Professor Dovey

Laurence Fishburne

as School Master

Michelle Yeoh

as Professor Anemone

Jamie Flatters

as Tedros

Kit Young

as Rafal


Rob Delaney

as Stefan

Mark Heap

as Professor Manley

Patti LuPone

as Mrs. Deauville

Rachel Bloom

as Honora