Black Panther scored another incredible weekend in its third outing, even managing to top the $500M mark in just 17 days of release. Meanwhile, Fox’s spy thriller Red Sparrow floundered, while Death Wish failed to impress.

Black Panther made $65.7M in its third weekend. This is one of the fastest runs to $500M of any film ever, and now is looking at a domestic run of $700M, if not more. If it can hit that number, it will enter into the top 30 of all films, adjusted for inflation.

Worldwide, the Marvel thriller was up to just shy of $900M, and don’t be surprised if it topples that mark by the time actuals come in.

In second place, Red Sparrow opened on the low end of expectations with a weak $17M. While that isn’t too far behind Atomic Blonde from last summer, that film cost just $30M versus Red Sparrow‘s $69M. With a hefty budget like that, it will need very strong overseas results to even hope of turning a profit.

It’s hard to pin down exactly why Red Sparrow underperformed this weekend, as it seems like a multitude of factors – weak reviews definitely hurt it, as well as a plethora of interesting R rated titles already crowding the marketplace. On top of that, MoviePass caused a bit of a stir by blocking the title in many markets, preventing users from seeing it. Considering they have over 2 million subscribers, many of whom unable to see the film, it certainly could’ve put a bit of a dampen on this opening weekend.

In third, MGM’s Death Wish remake took in a mediocre $13M. Tracking was all over the board leading up to release, going from $10-$20M. Bruce Willis doesn’t exactly carry the star power that he used to, and with critics savaging the film, it’s not surprising that audiences didn’t show up after a number of action films such as Den of Thieves, 12 Strong, The Commuter and (to a lesser extent) The 15:17 to Paris.

Among holdovers, Peter Rabbit continues to perform well, taking in $10M in round 4, slowly pushing towards the century mark.

Last weekends two releases, Game Night and Annihilation had better than expected holds. Game Night was down just 37% to $10.7M, thanks to strong word of mouth and reviews. With $33M in the bag, Warner Brother’s comedy will likely end up with roughly $60M. Annihilation was down 49%, which is honestly fairly impressive considering poor reception from audiences and the fan base of the book presumably only showing up on opening weekend. Paramount’s sci-fi drama is up to $20M in two weeks, and should finish with around $30-$35M.

Fifty Shades Freed is also nearing the $100M mark, which is fairly unexpected after a smaller opening weekend than either of its predecessors. The romantic drama is currently up to $95M, and should finish its run with around $105M.

Once again, The Greatest Showman and Jumanji continue to remain in the top 10 a whopping 11 weeks into release. Showman raised its total to $164M, while Jumanji continues inching towards $400M, currently at $393M.

Next weekend will see the release of Disney’s A Wrinkle in Time, as well as a number of releases from indie studios – The Strangers: Prey at Night, Gringo and The Hurricane Heist.