Batleship has only grossed 290 million world wide, and with over 100 mil in promo, and over 200 mill budget Universal will suffer a huge loss. I remember when she was cast, all her stans were bragging about how she’s in a 200 mil dollar movie, now they have all the excuses in the world. She was one of the main characters, so some of the blame will be placed on her. Those people were in almost every country promoting this movie, so there's no reason for it to flop like it did even with Avengers out. Accept it, her debut movie was a huge flop world wide. Even MIB3 is killing at the box office with Avengers out, so there's no excuse. It just meant the demand just wasn't there.