The School for Good and Evil (2022) Ending Explained – Do Sophie and Agatha defeat Rafal?

The School for Good and Evil Plot Synopsis

The School for Good and Evil follows the story of two young girls, Sophie and Agatha, who are transported from their small medieval town to the fantasy world of the titular school. The twist is that the princess-like Sophie lands in the gothic, fog-covered School for Evil while Agatha is dropped in a literal bed of roses at the School for Good.

Sophie, who had always dreamed of royalty, is indignant and claims that it’s all a mistake. The School Master, Rhian, tells her she must find true love’s kiss to prove that she is good. Meanwhile, Agatha is more concerned with getting both of them back home.

While the girls try to right these wrongs, they must deal with eccentric lessons and the mysterious, evil presence of Rafal. Rafal and Rhian were two brothers who first began the School for Good and Evil. However, with time, Rafal grew bored and greedy. He attacked Rhian and tried to kill him but ended up falling to his own death. Somehow, his spirit seems to still linger around the school.

Unable to find her way into the School of Good, Sophie soon begins to make herself at home in the School for Evil, egged on by Rafal and his promises. Agatha tries to keep her best friend from joining the dark side, but does she succeed? Read on to find out how The School for Good and Evil ends.

How did Rafal survive?

A flashback towards the climax of the film shows us that Rafal never died. He survived his fall and used his blood magic to fly back up and stab Rhian with a knife. Ever since then, Rafal has been running the school under the guise of Rhian. Slowly and steadily, he has corrupted the idea of what is good, leading to the school’s current toxic curriculum.

Does Sophie join the dark side?

Rafal manipulates Sophie into believing that even Agatha has betrayed her. After this final straw, Sophie completely gives in to Rafal’s plan and accepts blood magic from him.

The more she indulges in the magic, the more ugly Sophie becomes. It goes on till she has completely transformed into an old and ugly hag.

When the two school Deans confront her, Sophie turns them into helpless dolls. She then tricks the students from the School for Good into attacking the School for Evil. By attacking first, the School for Good has broken the rules. As a result, all those in Good turn Evil while all those in Evil turn Good. Sophie once again becomes young and beautiful.

Sophie heads up to the school master’s tower where she finds out that Rafal was playing the role of Rhian all along. With sweet words and clever temptations, Rafal entices Sophie into believing she is his one true love. They kiss and it gives Rafal all the power he’s ever wanted.

As the castles around them start to break and rivers of blood begin to flow, Sophie realises that everyone is going to die. Rafal never meant to rule, he just wanted to keep all the power for himself. Sophie realises this is not what she wants.

Does Agatha save Sophie?

Agatha, indeed, arrives just in time to help Sophie. When she challenges Rafal, he attacks her with the Storian’s quill. But Sophie pushes Agatha aside and takes the blow instead.

Tedros arrives but isn’t able to overpower Rafal either. In the end, it’s Agatha who picks up Excalibur and manages to drive it through Rafal. He falls and dies.

Agatha goes back to Sophie. After proclaiming her love for her best friend, Sophie succumbs to her wounds. Agatha cries and gives her a kiss. But there’s nothing more true than the love between friends and so the kiss heals Sophie, bringing her back to life.

What happens to the school?

When Sophie was stabbed by the quill, the destroyed castles were magically put together again and the rivers of blood ceased. As the students inside got up, they begin to help each other, irrespective of Good and Evil. The deans of the school – now released from the spell that captured them – arrive to see all the students mingling together. They say this could be a new era, one of unity.

Does Agatha stay with Tedrose or leave?

The true love’s kiss between Agatha and Sophie opened up a portal that would allow them to go back to their town. While Sophie is ready to leave, she tells Agatha she can stay with Tedrose if she wants.

Agatha thanks her for those words. She then kisses Tedrose and tells him that she can’t leave her best friend. Agatha and Sophie return home, hand in hand.

How does The School for Good and Evil end?

The final scene of the movie shows that Agatha and Sophie are back in town, reunited with their families, and happy. Although, they still get teased and taunted by the other kids in town. In response, the two girls use their magic — which still works — and get a flock of pigeons to take their revenge on them.

Just as the film is about to close, a portal opens up nearby and Tedros’s arrow flies through it, getting lodged in a tree. His voice is heard saying that he needs Agatha. A second later, a knife is thrown, cutting the arrow clean in half. The Storian narrates that this is only the beginning.

It’s safe to say that the movie is suggesting that Rafal might still be alive and Sophie and Agatha’s adventure could continue in a sequel.


Read More: The School for Good and Evil Movie Review

Feel free to check out more of our movie reviews here!

3 thoughts on “The School for Good and Evil (2022) Ending Explained – Do Sophie and Agatha defeat Rafal?”

Leave a comment