Black Panther now sits directly behind 2015's Star Wars: The Force Awakens for the second-highest grossing second weekend in box office history. The Marvel movie has now earned $400 million in only 10 days domestically with an additional $304 million internationally. This weekend's earnings saw only a 46% decline over the opening weekend and has beat out 2015's Jurassic World and 2012's The Avengers for the second-highest second weekend, which has exceeded expectations by a long shot.

Ryann Coogler's Black Panther scored big with critics before the movie officially debuted and held strong with audiences as well. It currently has an A+ CinemaScore, which is only the second Marvel Cinematic Universe movie to do so, and it has maintained a 97% Fresh rating on Rotten Tomatoes, despite online trolls trying to sabotage early reviews. Adding to the success is that the movie was not released during a traditional holiday or summer release schedule and has blazed its own trail at the box office.

RELATED: Black Panther 2 Producer Knows Wakanda Forever Is a Tall Order, But Is Up for the Challenge

Elsewhere at the weekend box office, New Line's R-rated comedy, Game Night came in at number 2 with a respectable $16.6 million. The movie starring Jason Bateman and Rachel McAdams did pretty well in comparison to the R-rated comedies of 2017 and has fared generally well with critics. The 3rd spot went to Sony's Peter Rabbit, which earned $12.5 million in its third domestic weekend. The children's movie ran into some short-lived controversy, but it has been able to overcome it and has earned over $70 million worldwide and is continuing to be a sleeper hit domestically.

Coming in a disappointing 4th place is Paramount's Annihilation, which for lack of a better term, got annihilated at the box office for its debut with $11 million. The movie stars Natalie Portman opposite Oscar Isaac and has seen favorable reviews with critics, but not moviegoers. Annihilation has a C score through CinemaScore and has been getting trashed online through social media. The 5th spot went to Fifty Shades Free, which earned $6.9 million in its third weekend. The erotic thriller has now earned over $300 million worldwide. Not far behind Fifty Shades Freed is Jumanji: Welcome to the Jungle with $5.6 million with nearly a billion dollars worldwide at $919 million.

Black Panther is setting the stage for Infinity War and it's also leaving some mighty big shoes to fill as well. Infinity War will undoubtedly break records upon its release in May, but Black Panther has been ripping it up for the Marvel Cinematic Universe in a time of the season where superhero movies aren't traditionally released (except for Deadpool). One thing is certain: Marvel is about to have its biggest box office year to date when Infinity War premieres. You can check out the rest of the weekend's box office earnings over at Box Office Mojo.