The superhero film directed by Ryan Coogler remained in first place at theaters in the United States and Canada, taking in $108 million Friday through Sunday, according to box office tracker comScore.

In terms of earnings, it is the second highest second weekend for a U.S. film. The film trails behind Jurassic World ($404 million) and The Force Awakens ($540 million). It became the largest opening for an African-American director by sizable margin.

With a 97% score on Rotten Tomatoes, it is one of the best-reviewed superhero films ever.

The film has been backed to the hilt by Marvel's parent company Disney, benefiting from a muscular $350 million production and marketing budget and monthslong publicity campaign.

And the movie is doing it with an especially diverse audience. Jim Gianopulos took over as chief executive and chairman previous year, and he is pushing a more franchise-focused agenda. Well, despite the new release of Sonu Ke Titu Ki Sweety, Black Panther has been affected but still shown an upward graph at the box office. And now that the numbers have come in, we can add yet another mark to Black Panther's already extensive list of achievements.

Paramount's new science fantasy horror Annihilation was off to a weak start, debuting in fourth place at only US$11 million.