Avengers: Endgame is now the second-highest-grossing film of all time with $2.189 billion.

It has surpassed James Cameron’s Titanic (1997), which earned $2.187 billion (unadjusted for inflation). 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 billionat the global box office.

Three new releases tried this weekend, and the best of the lot was The Intruder, with $11 million. A thriller starring Michael Ealy, Megan Good and Dennis Quaid .

Romantic comedy Long Shot comes in third with $10 million. Starring Charlize Theron and Seth Rogen.

The third opener places fourth and is the biggest disappointment of the weekend as UglyDolls earns $8.5 million in 3,652 theaters. 

Related Article