Los Angeles/NewYork - 2 Guns, starring Denzel Washington and Mark Wahlberg as rival federal agents, shot through its weekend competition at movie theatres, collecting $27.4m to lead the North American box office, according to studio estimates.
The Wolverine, last weekend's box office leader, finished second with $21.7m in ticket sales, and has totalled $95m during its two weeks in theatres.
Smurfs 2, the newly-released sequel to Sony's 2011 movie The Smurfs starring Neil Patrick Harris and a band of small blue elf-like creatures, was third with $18.2m in ticket sales.