For the sixth week straight, the box office is all about James Cameron's Avatar , as it added another $36 million this weekend to set a new record for a movie's sixth weekend gross. More importantly, it has now grossed $553 million domestically, making it the second-highest grossing movie domestically, passing The Dark Knight 's $533 million over the weekend.