The School for Good and Evil

The School for Good and Evil

146 mins | Fantasy | Oct. 19, 2022

Best friends Sophie and Agatha navigate an enchanted school for young heroes and villains — and find themselves on opposing sides of the battle between good and evil.

The School for Good and Evil

146 mins | Fantasy | Oct. 19, 2022

The School for Good and Evil
Best friends Sophie and Agatha navigate an enchanted school for young heroes and villains — and find themselves on opposing sides of the battle between good and evil.
IMDb rating 5.9
Producers Feigco Entertainment
Original title The School for Good and Evil
Directors Paul Feig
Writers Soman Chainani, Laura Solon, Paul Feig, David Magee

Cast

Sofia Wylie

as Agatha

Sophia Anne Caruso

as Sophie

Kerry Washington

as Professor Dovey

Charlize Theron

as Lady Lesso

Laurence Fishburne

as School Master

Michelle Yeoh

as Professor Anemone

Jamie Flatters

as Tedros

Kit Young

as Rafal / Rhian

Cate Blanchett

as The Storian (voice)

Patti LuPone

as Mrs. Deauville

Rob Delaney

as Stefan

Rachel Bloom

as Honora

Earl Cave

as Hort

Mark Heap

as Professor Manley

Freya Parks

as Hester

Demi Isaac Oviawe

as Anadil

Briony Scarlett

as Reena

Joelle

as Joelle

Ali Khan

as Chaddick

Liam Woon

as Footman

Stephanie Siadatan

as Vanessa

Adam Ray

as Town Tough

Emma Lau

as Kiko

Chinenye Ezeudu

as Chinen

Harvey Scrimshaw

as Harvid

Misha Butler

as Tarquin

John MacDonald

as Cyclops

Shanti Deen-Ellis

as Wish Girl

Ben Aycrigg

as Reaper

Rosie Graham

as Millicent