The School for Good and Evil cast features Sophia Anne Caruso, Sofia Wylie and Charlize Theron. This info article contains minor spoilers and character details for Paul Feig’s 2022 Netflix movie. Check out more streaming guides in Vague Visages’ Know the Cast section.
The School for Good and Evil follows two female villagers who flee from their judgmental community. When Sophie and Agatha arrive in a magical land, they train at a special school led by mysterious professors. The narrative follows the main protagonists as they learn the truth about the institution’s founders. Here’s every actor and character in The School for Good and Evil, an adaptation of Soman Chainani’s 2013 novel.
Read More at VV — Know the Cast & Characters: ‘From Scratch’
The School for Good and Evil Cast: Sophia Anne Caruso as Sophie
Character Profile: A day dreamer from Gavaldon. She hopes to honor the wishes of her late mother. Sophie flees to a magical school and struggles with an identity crisis while pursuing a romance with a prince.
Caruso’s Resume: Brigitta in The Sound of Music Live! (2013), Lisa in 37 (2016), Lily in Strangers (2017), Cara in Crash & Burn (2017), Emma in Evil (2019)
Read More at VV — Know the Cast & Characters: ‘Black Butterflies’
The School for Good and Evil Cast: Sofia Wylie as Agatha
Character Profile: Sophie’s best friend. She experiences bullying in her village and doesn’t want to be alone. Agatha trains to be a proper fairy tale protagonist while observing Sophie’s bizarre behavior.
Wylie’s Resume: Buffy Driscoll in Andi Mack (2017-19), June in Nicky, Ricky, Dicky & Dawn (2017), Gina in High School Musical: The Musical: The Series (2019-), Mia Brooks in Shook (2019), Cory in Back of the Net (2019)
Read More at VV — Know the Cast & Characters: ‘The Curse of Bridge Hollow’
The School for Good and Evil Cast: Charlize Theron as Lady Lesso
Character Profile: The dean of the School for Evil. She is a stern leader who suspects that Sophie could fulfill a prophecy. Lady Lesso hides the truth about her background.
Theron’s Resume: Aileen in Monster (2003), Josey Aimes in North Country (2005), Imperator Furiosa in Mad Max: Fury Road (2015), Megyn Kelly in Bombshell (2019), Andy in The Old Guard (2020)
Read More at VV — Know the Cast & Characters: ‘Luckiest Girl Alive’
The School for Good and Evil Cast: Kerry Washington as Professor Dovey
Character Profile: The dean of the School for Good. She urges Agatha to channel her passion. Professor Dovey promises pure souls to students and believes that the most powerful emotion is empathy.
Washington’s Resume: Chenille in Save the Last Dance (2001), Della Bea Robinson in Ray (2004), Olivia Pope in Scandal (2012-18), Broomhilda von Shaft in Django Unchained (2012), Mia Warren in Little Fires Everywhere (2020)
Read More at VV — Know the Cast & Characters: ‘The Watcher’
The School for Good and Evil Cast: Laurence Fishburne as the School Master
Character Profile: The head master at The School for Good and Evil. He urges students to study hard and obey rules. The Master plays nice but has ulterior motives.
Fishburne’s Resume: Tyrone “Clean” Miller in Apocalypse Now (1979), Morpheus in The Matrix Movie Franchise (1999-), Whitey Powers in Mystic River (2003), Dr. Ellis Cheever in Contagion (2011), Vick Wallinger in All the Old Knives (2022)
Read More at VV — Know the Cast & Characters: ‘Jumping from High Places’
The School for Good and Evil Cast: Michelle Yeoh as Professor Anemone
Character Profile: The head of beautification at The School for Good and Evil. She teaches her students about finding power through beauty. Professor Anemone was demoted from the Magical History department.
Yeoh’s Resume: Wai Lin in Tomorrow Never Dies (1997), Yu Shu Lien in Crouching Tiger, Hidden Dragon (2000), Mameha in Memoirs of a Geisha (2005), Eleanor Young in Crazy Rich Asians (2018), Evelyn Wang in Everything Everywhere All at Once (2022)
Read More at VV — Know the Cast & Characters: ‘Inheritance’
The School for Good and Evil cast also includes Kit Young (Shadow and Bone, The Origin), Cate Blanchett (The Lord of the Rings, Carol), Jamie Flatters (So Awkward, The Forgotten Battle), Rob Delaney (Catastrophe, Deadpool 2) and Rachel Bloom (Crazy Ex-Girlfriend, Reboot).
Q.V. Hough (@QVHough) is Vague Visages’ founding editor.