No it did not. First of all the marketing is never part of a movies "budget" and movies like this usually have a marketing as expensive as the movie itself, but we can be nice and say that the marketing only was 50% of the budget, so that is 240 million for making and "selling" this movie. Then the studio does not get every damn penny. Remeber that for each ticket sold, around 40%, sometimes more, sometimes less goes to the cinema. With some simple math it made around 260 million. So 20 million profit? Well then we have China which are weird because they take even MORE of the ticket price so no, in the end it did not break even. Maybe I am wrong with the China stuff because Legendary studios were part of making Warcraft and China owns that so maybe they did not take more of the ticket price because of this. But still, in the end I was nice and said we would use 50% of the marketing budget which I do not think they did. So yeah, this movie did lose money. Duncan Jones the director even said himself that the movie would need like 500 million USD to break even.