It has taken Avengers: Endgame 13 weeks, and in that time it has broken almost every box office record, but this weekend it gets the biggest prize of all and beats Avatar to become the highest grossing movie of all time.
Avatar released in 2009 has held the honor for the last 10 years with a total gross of $2.789 Billion from its initial release and all subsequent releases but Avengers: Endgame hits a gross of $2.790 Billion this Saturday.
There was a time when it was thought the gross would never be beaten and despite the former top grossing movie Titanic getting a re-release and pushing its gross over $2 Billion and Star Wars: The Force Awakens having a good go back in 2015 neither were good enough.
There is every possibility that the total global gross will continue to grow and although it seems unlikely now who knows it could be the first film to get to $3 Billion.
Although the gross of the film has beaten Avatar the ticket sales, or adjusted for inflation as its often known as, is still a way from Avatar which would have grossed $3.273 Billion were it released today, although Gone With The Wind from 1939 is still on top of that list.
It is only a matter of time before we get the first $3 Billion film, and hence beating Avenger: Endgame but for the time being Disney and Marvel can enjoy this mighty task.
All news coutery of our partner site 25thframe.co.uk, movie news