Problem is Bond movies are expensive as hell, it takes a lot more money to do well when production and advertising costs almost 200 mil.
Well, Die Another Day came out 2 years ago. It cost $180 million in production and marketing and raked in a worldwide $430 million. Thats pretty good. Better than Alexander the Gay.