Fantasy drama, retelling the classic 'Beauty and the Beast' story with a modern twist. Kyle Kingson (Alex Pettyfer) is a rich young man who is as attractive as he is big-headed. He gets a thrill out of making fun of less fortunate people. When he tricks the goth girl Kendra (Mary-Kate Olsen) at school, she uses her dark magic to turn him into a hideous creature. Kyle is then sent away to live in Brooklyn by his father (Peter Krause). While there, Kyle makes a deal with a drug addict (Roc LaFortune) - Kyle will protect him as long as his daughter, Lindy (Vanessa Hudgens), moves into Kyle's home. As time passes, Kyle and Lindy will form an unlikely bond.