Beastly is a modern retelling of the classic fairy tale Beauty and the Beast. Vanessa Hudgens plays the role of Lindy, a high school student who forms an unlikely connection with a cursed classmate named Kyle (played by Alex Pettyfer). As Kyle's physical appearance deteriorates, their bond grows stronger, teaching them the true meaning of beauty. Vanessa Hudgens brings warmth and depth to her character, capturing the audience's hearts with her portrayal of Lindy.