The School for Good and Evil (Netflix) - Cast
Sofia Wylie
as Agatha
Sophia Anne Caruso
as Sophie
as Lady Lesso
as Professor Dovey
as School Master
as Professor Anemone
Jamie Flatters
as Tedros
Kit Young
as Rafal
Peter Serafinowicz
as Yuba
Rob Delaney
as Stefan
Mark Heap
as Professor Manley
Patti LuPone
as Mrs. Deauville
Rachel Bloom
as Honora