Blockbuster film "The Avengers" is the third highest-grossing film in box office history, behind "Avatar" and "Titanic."

Directed by Joss Whedon, the Walt Disney Studios high-thrills action adventure made in collaboration with Marvel Comics earned $7 million over the weekend, for a total of $598 million since its release in early May.
And it was expected to cross the $600 million US box office threshold, Disney said in a statement.

Global sales of the said film is now an estimated $1,438.3 million.

"The Avengers" starring Samuel L. Jackson, Robert Downey Jr., Jeremy Renner, Scarlett Johansson and Mark Ruffalo was made for an estimated $220 million.
Released first abroad in April, it brings together a team of superheroes, which include Iron Man, the Incredible Hulk, Captain America and Thor, to help save the Earth from mythical prankster Loki and an alien army.

It opened in North America on May 4 with a staggering $207.4 million in ticket sales -- the biggest domestic weekend debut of all time -- and has been shattering domestic box office records ever since including the industry's all-time second weekend record with $103 million.

It was also the fastest film to reach $200 million, in three days.
The movie's success will help mitigate Disney's $200 million loss on the sci-fi fantasy film "John Carter" in March, which prompted the departure of Walt Disney Studios boss Rich Ross.

Only 12 films have grossed $1 billion at the global box office. Five of them are Disney films: "The Avengers", two "Pirates of the Caribbean" chestnuts, Tim Burton's "Alice in Wonderland" and, in collaboration with Pixar, "Toy Story 3".
The two greatest money-making movies were Canadian James Cameron's "Avatar" ($2.78 billion) and his "Titanic" ($2.19 billion).