Avatar's 10-year reign as the world's highest-grossing film has ended.
On Sunday, Marvel's Avengers: Endgame crossed $2.79 billion at the box office, pushing it over the $2.78 billion earned by James Cameron's sci-fi film.
Marvel chief Kevin Feige hailed the achievement at Comic-Con in San Diego this weekend, although it was still officially $500,000 short at the time.
However, in the UK, the film can only claim fifth place on the all-time box office chart.
Star Wars: The Force Awakens is still the country's top-earning movie.
It is followed by two Bond movies, Skyfall and Spectre, and Avatar.