Explainer · Netflix · OTT The School for Good and Evil Movie Ending, Explained – Who is Rafal and what does he want from Sophie? Deepshikha Deb October 21, 2022