?Black Panther? is now the first film since ?Avatar? in 2010 to take the No. 1 spot at the box office for five consecutive weeks, earning $27 million this weekend to pass the $600 million mark domestically. With a total of $605 million, the film will pass the $623 million made by ?The Avengers? sometime this week, making it the top superhero movie on the domestic charts. At 31 days, it?s the second-fastest film to gross $600 million domestically, sitting only behind ?Star Wars: The Force Awakens.?