“Avengers: Endgame” continues to dominate at the box office as it came in #1 at the box office for a third weekend in a row, beating newcomers “Detective Pikachu” and “The Hustle”.
In its third weekend, “Endgame” brought in $63 million domestically and $102 million internationally. In total, “Endgame” has made $724 million domestically and $1.762 billion internationally, bringing its worldwide box office total to $2.486 billion.

“Endgame” is still going after the box office king, “Avatar”, which has the highest grossing box office total of all time with $2.788 billion.
“Endgame” is $303 million away from breaking the record. The good news is while it took “Avatar” 72 days to reach $2.5 billion, it only took “Endgame” 18 days. The bad news is that “Endgame” will be facing some heavy competition at the box office in the coming weeks with “John Wick: Chapter 3” opening May 17th, “Aladdin” opening May 24th and “Godzilla: King Of The Monsters” opening May 31st.
Stay tuned!
Source: Box Office Mojo