Check out Vanessa Hudgens as Lindy in this new still of Beastly!
In the upcoming fantasy romance, Kyle Kingson (Alex Pettyfer) is a popular kid with a mean streak who ditches a date. His date, Kendra (Mary-Kate Olsen), turns out to be a witch who curses him to become everything he hates. The grotesque transformation leaves him with the seemingly impossible task of finding true love (Hudgens) to break the ugly spell.
Beastly hits theaters on July 31 in the United States. Check out the international dates too!