We gave it a D-
STARRING Alex Pettyfer, Vanessa Hudgens, and Mary-Kate Olsen
DIRECTED BY Daniel Barnz
In this update of the classic fairytale, Vanessa Hudgens stars as the Beauty character, while I Am Number Four‘s Alex Pettyfer plays Kyle, the teen who’s transformed into a monster after he plays a cruel trick on a disguised witch. The film set in modern-day New York, features an eclectic cast that includes Mary-Kate Olsen, Neil Patrick Harris, Peter Krause (Six Feet Under), and Dakota Johnson, a.k.a. the girl who had a close encounter with Justin Timberlake in The Social Network.