2 Guns came out blazing this weekend, taking the top spot at the box office, according to Box Office Mojo. The buddy flick starring Mark Wahlberg and Denzel Washington grossed $27.4 million in its opening weekend.
Coming in at the No. 2 spot was last week's winner The Wolverine with $21.7 million. The X-Men spin-off has grossed $254 million worldwide.