It was a relatively quiet weekend at the box office, with the Smurfs struggling to contend with an unconventional buddy cop pairing.

Coming in at number 1 is 2 Guns (read our review) with $27 million. The Denzel Washington and Mark Wahlberg action comedy performed slightly better than expected, most likely thanks to its two highly bankable leads.

At one point, the film looked to be on track for a $30+ million opening, but unfortunately 2 Guns tapered off a bit on Saturday and Sunday. Nevertheless, 2 Guns' opening ranks fifth all-time for Denzel Washington and sixth all-time for Wahlberg.

The Wolverine comes in at number 2 with $21 million. Now at $95 million domestic, The Wolverine is on pace with the last X-Men adventure, First Class, which did so-so at the box office but well below expectations.

That being said, The Wolverine is dominating overseas, and has grossed $254 million worldwide. Next year's Days of Future Past might be the last time Hugh Jackman dons the adamantium claws, but we'd suspect FOX is nowhere near done with the Wolverine character.

Coming in at number 3 is The Smurfs 2 (read our review) with $18 million over the weekend, and $27 million for its first five days of release. The first Smurfs didn't fare much better, opening with $35 million 2 years ago. But that film went on to gross $142 million thanks to strong audience retention and little competition. Smurfs 2, on the other hand, will have to contend with Disney's Planes next week if it wants any chance of making back its budget.

Vanity, Papa and Grouchy Smurf in The Smurfs 2

In at number 4 is The Conjuring with $13 million, which brings its domestic total up to a very impressive $108 million. Several horror films have opened with impressive numbers this year, but none have had the staying power that The Conjuring has. Not even Paranormal Activity 3 – the most recent box office benchmark for horror – performed this well.

Despicable Me 2 comes in at number 5 with $10 million. Now at $326 million domestic and a whopping $713 million worldwide, there isn't much more to say about Despicable Me 2 at this point, aside from the fact it's now the fifth highest grossing animated film of all time.

The number 6 film this weekend is Grown Ups 2 with $8 million. Now at $116 million total, Grown Ups 2 is a few million shy of breaking into Adam Sandler's personal top 10 of highest grossing films.

Coming in at number 7 is Turbo with $6.4 million. Ryan Reynolds' animated snail movie has accrued a modest $69 million over 3 weeks, but is still well below its production budget of $135 million. If you factor in the film's $55 million overseas tally, though, the film has a respectable $124 million worldwide.

Bruce Willis, John Malkovich, Anthony Hopkins in RED 2

RED 2 is the number 8 film this weekend with $5 million, which brings its total up to $45 million after 3 weeks. Although we wouldn't say the film is a failure, it's certainly tracking below its predecessor, which was at $58 million after 3 weeks.

In at number 9 is The Heat with $4.7 million. Sandra Bullock and Melissa McCarthy's buddy cop comedy is now up to $149 million domestic.

Rounding out the top 10 is Pacific Rim with $4.5 million, which brings its domestic total up to $92 million. While the film's domestic take doesn't spell outright success, the film is doing gangbusters overseas.

So far Pacific Rim has grossed $293 million worldwide, including a record-breaking $45 million in China. And with a Japanese release scheduled for this coming Friday, we wouldn't be surprised if Guillermo Del Toro's latest hit $400 million worldwide.

Outside the top 10: James Ponsoldt's The Spectacular Now opened with $200,000 on 4 screens for an average of $50,000/screen. We mention the film because it stars Miles Teller, who earlier this week was rumored for Fantastic Four, and Divergent star Shailene Woodley, who may or may not still be Mary Jane in Amazing Spider-Man 3.

______

[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 Monday, July 28th - at which time we'll update this post with any changes.]

Source: Box Office Mojo