Will Smith Returns as the Summer Box Office King

After three weeks at #1, Marvel’s The Avengers (Walt Disney Pictures) graciously gave way for another movie, still holding up strong over the holiday weekend with $46.9 million in 3,918 locations, down just 16% from last weekend. In case you were wondering, the $37 million it made over the three-day weekend makes it the second-highest fourth weekend, right between James Cameron’s Avatar and Titanic.

Over the weekend, the movie crossed the $500 million mark, only the fourth movie in history to do so. Globally, the film has brought in $1.3 billion, putting it just $28 million behind Harry Potter and the Deathly Hallows – Part 2 to become the third-highest grossing movie ever globally. (Cameron’s two movies have little to worry about, having grossed over $2 billion globally each.)

Click here to read the full box office report with more estimates.