Who Plays Agatha on ‘The School for Good and Evil’?

Agatha never wanted to go to the School for Good and Evil in the first place — it was just something Sophie wanted. However, it’s Agatha who gets sorted in to the Good School, while Sophie is sent to the Bad School.

The headmaster (played by Laurence Fishburne) agrees to send Sophie to the Good School so she can be reunited with Agatha, but only if she can find true love’s kiss. After all, evil people aren’t entitled to a happy ever after!

Source: https://www.distractify.com/p/who-plays-agatha-school-for-good-and-evil