Teresa Palmer as Bella (17). She's Princess Belle from Beauty & the Beast. She tries to be independent and nice, but the Beast is a freaking jerk. She's very intelligent, but very loyal. She doesn't have that many friends until Harrow comes and makes things different.
Exclusive: Teresa Palmer Schools Us on Effortless Summer Beauty