Despite being marred by the "Batman Massacre" and the totals being withheld until today, Christopher Nolan's The Dark Knight Rises still managed to open to the third best opening weekend in history, finishing behind The Avengers and the last Harry Potter movie with $160.9 million. It finished just above The Dark Knight's record-at-the-time $158.4 million. TDKR's total may not have broken the record set earlier this year, but it is nothing to be frowned upon. It did not have the aid of 3D ticket sales and was hindered by a nearly 3 hour run time and the aforementioned tragedy; despite this it was the best opening for a 2D movie ever. Next weekend will really dictate how well the film does, as a small drop in sales will predict good legs for the final installment.
Overall, I personally feel there are too many factors going against TDKR to beat The Avengers but I wouldn't be surprised if it came close or surpassed it. Now strictly in terms of base ticket sales, I'd say Batman takes out the Avengers any day. Stay tuned in the next few weeks, as the movie will certainly continue to rake in the money.
And if you haven't already done so, check out my "one word" review here.