Beastly is a 2011 romantic fantasy film based on Alex Flinn's novel of the same name. Vanessa Hudgens plays the role of Lindy Taylor, a high school student who forms an unlikely connection with a cursed classmate, Kyle Kingson (Alex Pettyfer). The film explores themes of inner beauty and self-acceptance. Vanessa Hudgens' portrayal of Lindy showcases her versatility as an actress, capturing the character's strength and vulnerability.