James Cameron Congratulates ‘Avengers: Endgame’ For Beating The ‘Avatar’ Box Office Record
There’s a new box office champ in town:Avengers: Endgamefinally surpassed previous all-time record holderAvatarto become the highest-grossing movie of all time. To show that he’s not mad about that,AvatardirectorJames Cameronslapped together a very quick little word of congratulations for the folks at Marvel. Of course, therealwinner here is Disney, since they own both of these properties, as well as everything else.
Marvel had been pushing forAvengers: Endgameto become the biggest blockbuster of all time from the get-go. When it didn’t happen during the film’s initial release, they went ahead and put the filmbackin theaters with bonus material. And that did the trick. During San Diego Comic-Con over the weekend, it wasannouncedEndgamewould become the new box office king, surpassingAvatar. And that’s where the poster above comes in.

There’s a bit of needless backslapping going on here: Disney owns both of these movies, so there’s no real “winner” here. Still, Cameron didn’t have to bother with something like this, but he did anyway (assuming he had any actual input). The box office congratulations ad is nothing new and was made particularly famous when Steven Spielberg took out an add to congratulate his BFF George Lucas whenStar Warseventually beatJaws.
Cameron previously released one of these before as well, back whenEndgamepulled ahead ofanotherof his huge blockbusters –Titanic.

pic.twitter.com/zfICH1XDCJ
— James Cameron (@JimCameron)July 17, 2025
Marvel can rest easy for now. But sooner or later, thoseAvatarsequels are going to hit theaters, and then this cycle can start all over again.