Summary: Kyle Kingsbury a spoiled pretty boy. He’s the undisputed king of high school and all the more arrogant for it. He mocks the ugly students and poor kids and promotes beauty as the highest standard. His politics antagonize the school’s witch, Kendra, and she calls him on it. He makes a fool of her at a school dance (which she is expecting) and gets cursed. He will now appear as ugly on the outside as he is on the inside. His only hope to break it is to find someone to love and love him in return before a year is up. He discovers this chance is given to him because of one small kind act on his part with a rose for another student.
What worked: Alex Pettyfer is perfect for the part of Kyle/Hunter. He plays it very well. The makeup (scars/tattoos) for his beastly side is just superb and I love the magical aspect of the tattoos which change slightly with the seasons. The ending between him and Vanessa Hudgens who plays his romantic lead Lindy is well done and one of the better parts of the movie as a whole. I also liked the scenes where Kyle/Hunter tries to buy Lindy’s love with gifts and his attempts at building a green house on the roof. Cute and funny.
What didn’t work: I found portions of the movie stilted or awkward, a problem from a poor script, and sometimes the filming approach distance the viewer from the story itself. I didn’t particularly like Mary-Kate Olsen’s portrayal of Kendra, but then again I’m not overly fond of how the character was drawn in the book either.