Opening Weekend: Girls gone wild in Hanna, Your Highness and Soul Surfer There will be blood—in the Amazonian quests of Natalie Portman, Cate Blanchett, Saoirse Ronan and AnnaSophia Robb