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 (played by Alex Pettyfer). As Kyle's physical appearance deteriorates, their bond grows stronger, teaching them the true meaning of beauty and love. Beastly is a heartfelt romantic drama that showcases Vanessa Hudgens' ability to portray vulnerability and compassion.