Beastly is a 2011 American romantic fantasy drama film loosely based on Alex Flinn's 2007 novel of the same name. It is a retelling of the fairytale Beauty and the Beast and is set in modern-day New York City. The film was written and directed by Daniel Barnz and stars Alex Pettyfer and Vanessa Hudgens. Plot Kyle Kingson (Alex Pettyfer) is the arrogant and vain son of news anchor Rob Kingson (Peter Krause). Kyle bullies Kendra Hilferty (Mary-Kate Olsen), not knowing she is a witch; she transforms him into a bald, scarred, heavily tattooed shell of his former self. She warns Kyle that he will remain altered for the rest of his life, unless he finds someone who loves him by the next spring. Kyle is taken to live in a private house with their maid Zola Davies (LisaGay Hamilton) and the blind tutor Will (Neil Patrick Harris). Both are comforts to Kyle when his father, unable to deal with his transformation, has abandoned him. As spring nears, Kyle finds himself infatuated with Lindy Taylor (Vanessa Hudgens), a former classmate he had avoided. He rescues her drug-addicted father from two dealers, shooting one; the other vows to kill Lindy. Kyle persuades Lindy's father (Roc Lafortune) to allow her to move in with him. At first, Kyle uses a false identity and introduces himself as Hunter. He also refuses to see Lindy and hides from her, which angers her to the point that she stops speaking to him. Kyle eventually reveals his face and the two begin to warm up to each other. Kyle writes a letter professing his love for Lindy but does not give it to her for fear of rejection. He visits Kendra to plead for more time; she refuses, but agrees to restore Will's vision and grant green cards to Zola's three children in Jamaica if he gets Lindy to fall in love with him. The surviving drug dealer lands in jail. Kyle and Lindy visit Lindy's hospitalized father. He gives her the letter but regrets it when she tells him she considers him a good friend. Lindy calls him after reading the letter, but a heartbroken Kyle does not answer the phone. Persuaded by Will and Zola, Kyle goes to meet Lindy one last time before she leaves on a school trip to Machu Picchu. Kyle tells her to go, but as she leaves, Lindy tells