Beastly is a modern retelling of the classic fairy tale Beauty and the Beast. Vanessa Hudgens plays the role of Lindy, a kind-hearted girl who forms an unlikely connection with a cursed classmate named Kyle (Alex Pettyfer). As Kyle's physical appearance deteriorates, their bond grows stronger, teaching them the true meaning of beauty and love. Vanessa Hudgens brings warmth and compassion to her character, making the audience root for her and Kyle's unconventional love story.