Avengers: Endgame smashed long-held box office records after nabbing another $145.8 million domestically and $282.2 million overseas in its second weekend since its official release on April 26.
The Marvel film's impressive box office haul surpassed that of James Cameron's Titanic, which grossed $2.187 billion, without adjusting for inflation, in 1997.
So far, Endgame is clocking in at $2.27 billion.
Cameron admitted defeat and congratulated the Avengers for sinking "his" Titanic on Twitter.
In Thursday's tweet, Cameron enthused that Endgame's success shuts down cynics predicting the death of the multiplex.
"To Kevin and everyone at Marvel. An iceberg sank the real Titanic. It took the Avengers to sink my Titanic. Everyone here at Lightstorm Entertainment salutes your amazing achievement. You've shown that the movie industry is not only alive and well, it's bigger than ever!"
Fans were pleasantly surprised at the good sportsmanship on display.
However, Cameron still reigns supreme, with Avatar (2009) being the highest-grossing film of all time with $2.8 billion at the global box office.
But if Endgame maintains their momentum, it could eclipse Cameron's sci-fi masterpiece.
Still, fans view Cameron as an unsinkable visionary.
They're all in it for the love of cinema.
I sense a Rose DeWitt Bukater and Jack Dawson resurrection courtesy of the Infinity Gauntlet's snap.
James Cameron and Marvel could collaborate on a mashup where we can visit the fated lovers via the quantum realm.
Hey, we can all dream, can't we?