Two new arrivals managed to crack the top of the charts at the box office this week, but the holdovers held very well.

In #1 is Dunkirk, which made $28.1 million in its second weekend. That's a 44.3 percent decline from its debut, demonstrating the World War II drama has strong legs thanks to its widespread acclaim from critics and audiences. The latest from Christopher Nolan has brought in $102.8 million domestically so far, recouping its $100 million production budget just in the States. It's an even bigger hit worldwide - earning $234.1 million globally. Dunkirk is well ahead of Nolan's previous outing, Interstellar, through 10 days in theaters.

Opening in second is The Emoji Movie (read our review), which overcame the truly disastrous responses to make a solid $25.6 million in its first three days. While the film was widely panned, families have not had much to choose from since Despicable Me 3 came out about a month ago, so Emoji tapped into an underserved demographic that was looking for something new. The project probably would have fared better commercially if it received stronger reviews, but this goes to show that one can never underestimate something geared for the juice box crowd. Sony also spent $50 million producing Emoji, so when the worldwide figures start rolling in, they should be able to turn a nice profit.

In third is Girls Trip. The comedy made $20 million in its second weekend, holding well with a 35.6 percent dip. It raised its U.S. total to $65.5 million, far surpassing the $19 million production budget.

Charlize Theron in Atomic Blonde

Debuting in fourth is the new action movie Atomic Blonde (read our review), which stars Charlize Theron as an elite MI6 agent tasked with recovering highly classified information. The film made $18.5 million in its first three days, which was in line (though a little below) the projections heading into the weekend. Blonde had some rough sledding as it opened, as it faced some high-profile competition across the board. Dunkirk is still riding waves of buzz as a must-see theatrical event, whereas the reviews for Atomic were mostly positive, yet somewhat muted in their enthusiasm. The project appealed to genre fans, but didn't really break out of its niche. The good news for Focus Features is that Atomic Blonde cost $30 million to make, so it should end up doing well commercially for its run.

Rounding out the top five is Spider-Man: Homecoming with $13.4 million. Marvel's latest hit is now up to $278.3 million domestically, ranking as the fourth-highest grossing film of 2017 so far.

Coming in sixth is War for the Planet of the Apes, which made $10.3 million in its third weekend. The trilogy finale raised its Stateside total to $118.6 million.

The #7 movie is Despicable Me 3. Illuminations, newest animated hit earned $7.7 million to increase its domestic haul to $230.4 million.

In eighth is Valerian, which took a 60 percent hit in its second weekend and made $6.8 million. The sci-fi epic is now up to $30.6 million domestically.

Edgar Wright's Baby Driver finished in ninth with $4 million, raising its domestic total to $92 million.

Capping off the top 10 as it closes out its impressive run is Wonder Woman. DC's blockbuster has been chugging along ever since it opened back in June. This weekend, it made $3.5 million and is now up to $395.4 million domestically.

[NOTE: These are only weekend box office estimates -- based on Friday and Saturday ticket sales coupled with adjusted expectations for Sunday. Official weekend box office results will be released on Monday, July 31 -- at which time we'll update this post with any changes.]

Source: Box Office Mojo