LOS ANGELES The Universal action film starring Denzel Washington and Mark Wahlberg pulled the trigger in the top spot with $27.4 million, according to studio estimates Sunday.
"2 Guns" is based on a graphic novel of the same name and features Washington as a DEA agent and Wahlberg as a Naval Intelligence officer who must team up.
Fox's superhero flick "The Wolverine" starring Hugh Jackman as the clawed warrior claimed No. 2 with $21.7 million in its second weekend.
Sony's computer-generated family film "The Smurfs 2" opened in the No. 3 position with $18.2 million.
The Warner Bros. haunted house tale "The Conjuring" crossed the $100 million mark at No. 4 after earning $13.6 million in its third weekend.