The movie finds its soul in the chemistry between Pettyfer and Vanessa Hudgens (playing Lindy). While the plot hits the expected beats of the fairy tale, the supporting cast—specifically Neil Patrick Harris as a blind tutor—adds a necessary layer of wit and genuine warmth that elevates the film above a standard teen romance.

Kyle Kingson ( Alex Pettyfer ) is the poster child for toxic privilege—wealthy, beautiful, and cruel. After humiliating a classmate who happens to be a witch (played with gothic relish by Mary-Kate Olsen ), he is cursed with physical deformity. He has one year to find someone to love him past his skin, or remain "beastly" forever.

Look out for the scene where Kyle builds a greenhouse. It’s the visual high point of the movie and marks the shift from his vanity to his vulnerability.