The following is from Collider:
After winning its seventh weekend in a row with a $30 million take, the highest grossing seventh weekend ever, Avatar fulfilled its destiny in becoming the first film to ever exceed $2 billion worldwide. The film has totaled $1.45 billion overseas and $594.5 million stateside, leaving it $6.3 million shy of Titanic’s domestic record ($600.8 million); that record will be broken in the next couple days as well. Avatar seems certain to win its next weekend against relatively light competition, and in doing so would become one of only ten films to win the box office crown for eight consecutive weekends.
Okay this just ridiculous! This film beat a Mel Gibson film!? James Cameron's movies are just unstoppable. It seems even a Mel Gibson movie can't even stop Avatar!