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.
Teresa Palmer as Karen in Terrence Malick's "Knight of Cups." Credit: Melinda Sue Gordon / Broad Green Pictures.-Wmag