In reply to Mark111.

Your logic (or the lack of) is extremely flawed. Please educate yourself on how the movie industry works before coming for Beyonce. Looking at the amounts spent to make those movies, they did pretty decently and ALL turned a profit.
Worry about your fave Rihanna being in one of the biggest flops of all time.