It’s the hype machine that has become the cinematic juggernaut.
And yet again Black Panther has smashed through another milestone after it already recorded the biggest Monday at the box office of all time (in the US), earning $40.2 million.
That gross, combined with the film’s $201.8 million three-day earnings over the weekend, gives the film a four-day total of $242 million (£172 million), reports comicbook.com.
Aside from being a nice little payday for Disney and Marvel the four-day total is the second-highest of all time, coming in just behind of Star Wars: The Force Awakens, which earned $288 million (£205 million) in 2015.
That means that Black Panther’s total surpasses that of Marvel’s The Avengers ($226.3 million/£161 million), Jurassic World ($234 million/£167 million), and Star Wars: The Last Jedi ($241.6 million/£172 million).
The comparison isn’t exactly fair, as Black Panther had the same sort of advantage that Deadpool did, namely opening on a holiday weekend.
However, Black Panther is also opening in February, traditionally a slower season at the box office following the rush at Christmas, where those other films opened either during the summer or in the festive season.
The film also dethroned the aforementioned Deadpool as the highest-grossing President’s Day weekend opening of all time and the highest-grossing February opening of all time.
More: Star Wars
It comes as the movie has continued to fly high on Rotten Tomatoes, despite a troll campaign to sabotage its rating, with the film garnering a 97% fresh score from critics.
Out of the 296 reviews which have been submitted to date, only nine rating as rotten. Meanwhile, the audience score has averaged a solid 4/5. The only other movie on the site to surpass it at the moment is The Wizard of OZ which has a critical score of 99%.
Got a story?
If you've got a story, video or pictures get in touch with the Metro.co.uk Entertainment team by emailing us firstname.lastname@example.org, calling 020 3615 2145 or by visiting our Submit Stuff page – we'd love to hear from you.