Endgame achieved the remarkable feat after collecting another $145.8 million domestically and $282.2 million overseas in its second weekend.
The top-grossing film of all time is Cameron's Avatar (2009), with $2.8 billion at the global box office.
Endgame has hit the $620 million mark in North America, becoming the ninth all-time highest earner.
While it had a strong second weekend at the domestic box office, it did not reach the No. 1 spot.
Endgame's top grossing international markets are China ($575.8 million), the U.K. ($89.9 million), Korea ($82.1 million), Mexico ($61.6 million) and Brazil ($56.3 million).
The pic, which earned a B+ CinemaScore, is meant to kick off a larger UglyDolls franchise, acting as STX's first animated effort.
STX is also currently in preproduction on a forthcoming Hulu series, which is expected to launch in 2020. »