Cast and Crew of The School for Good and Evil

Cast of
The School for Good and Evil

About The School for Good and Evil

  • Released on October 19, 2022
  • Fantasy

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.

Full Cast of The School for Good and Evil

Sofia Wylie
plays Agatha

Sophia Anne Caruso
plays Sophie

Kerry Washington
plays Professor Dovey

Kerry Washington as Professor Dovey

Kerry Marisa Washington (born January 31, 1977) is an American actress, producer, and director. She gained wide publi...

See Kerry Washington's other roles

Charlize Theron
plays Lady Lesso

Charlize Theron as Lady Lesso

Charlize Theron (born 7 August 1975) is a South African-American actress and producer. One of the world's highest-pai...

See Charlize Theron's other roles

Laurence Fishburne
plays School Master

Laurence Fishburne as School Master

Laurence John Fishburne III (born July 30, 1961) is an American actor and producer. He has been critically hailed for...

See Laurence Fishburne's other roles

Michelle Yeoh
plays Professor Anemone

Michelle Yeoh as Professor Anemone

Michelle Yeoh Choo Kheng (born Yeoh Choo Kheng; 6 August 1962) is a Malaysian actress. Credited as Michelle Khan in h...

See Michelle Yeoh's other roles

Jamie Flatters
plays Tedros

Jamie Flatters as Tedros

Jamie Flatters is an actor, known for So Awkward (2015), Liar (2017) and Flat TV (2014).

See Jamie Flatters's other roles

Kit Young
plays Rafal / Rhian

Peter Serafinowicz
plays Yuba

Peter Serafinowicz as Yuba

​From Wikipedia, the free encyclopedia Peter Szymon Serafinowicz (born 10 July 1972) is an English actor, comedian, ...

See Peter Serafinowicz's other roles

Cate Blanchett
plays The Storian (voice)

Cate Blanchett as The Storian (voice)

Catherine Elise Blanchett (born 14 May 1969) is an Australian actor and producer. Regarded as one of the best actress...

See Cate Blanchett's other roles

Patti LuPone
plays Mrs. Deauville

Patti LuPone as Mrs. Deauville

Patti Ann LuPone (born April 21, 1949) is an American actress and singer, who is best known for her work in stage mus...

See Patti LuPone's other roles

Rob Delaney
plays Stefan

Rob Delaney as Stefan

Loot Delaney is an American-British comedian, Actor, author, and activist. He was the co-star and co-author of the TV...

See Rob Delaney's other roles

Rachel Bloom
plays Honora

Rachel Bloom as Honora

Rachel Leah Bloom (born April 3, 1987) is an American actress, comedian, writer, singer-songwriter, and producer. She...

See Rachel Bloom's other roles

Earl Cave
plays Hort

Mark Heap
plays Professor Manley

Freya Parks
plays Hester

Demi Isaac Oviawe
plays Anadil

Kaitlyn Akinpelumi
plays Dot

Briony Scarlett
plays Reena

Joelle
plays Joelle

Joelle as Joelle

Joelle Mia Renee Joelle, better known by her stage name Joelle, is an actress and singer who made her on-screen debut...

See Joelle's other roles

Ali Khan
plays Chaddick

Liam Woon
plays Footman

Stephanie Siadatan
plays Vanessa

Adam Ray
plays Town Tough

Olivia Booth-Ford
plays Cayla

Emma Lau
plays Kiko

Chinenye Ezeudu
plays Chinen

Harvey Scrimshaw
plays Harvid

Misha Butler
plays Tarquin

John MacDonald
plays Cyclops

Shanti Deen-Ellis
plays Wish Girl

Ben Aycrigg
plays Reaper

Ben Aycrigg as Reaper

Ben Aycrigg is a stuntman and actor.

See Ben Aycrigg's other roles

Rosie Graham
plays Millicent


Crew of The School for Good and Evil

Discover the backstage crew of The School for Good and Evil →