James Cameron’s Titanic stayed atop the all-time box office for a decade, until it was dethroned by ... another James Cameron movie called Avatar. And for another decade, that’s how things stood, with one man holding claim to both the biggest and second-biggest movie of all time.

But now the winds are shifting. Avengers: Endgame is making money at a faster rate than any film in history. Last weekend it passed Titanic to become the second-biggest movie ever. In a matter of weeks, it will be pass Avatar. Cameron will lose his title.

At least he’s a good sport about it. This morning, Cameron posted the following note on Twitter, along with a graphic of the Avengers logo as the iceberg that sank the Titanic:

“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! - Jim Cameron

You have to live the ever-so-slight amount of shade in noting that it took every Marvel hero ever to defeat his film at the box office. And he’s right! Not even Star Wars: The Force Awakens topped Titanic. None of the 21 previous Marvel movies did it. It really did take the biggest superhero movie ever to top him.

Cameron will get his chance at revenge, with four Avatar sequels due in the coming years, starting in 2021. And while Marvel might be a little disappointed if one of those Avatar movies tops Avengers, I’ll tell you who won’t be upset one bit: Disney. After the acquisition of Fox, they now control both of these franchises.

Here’s Cameron’s original tweet. He better start working on one for Avatar next.

Gallery — The Best Cliffhanger Endings in Movie History:

Sign up for the WPG Talk Radio 95.5 Newsletter

Get South Jersey news and information e-mailed to you every week.