The box-office race this weekend revolves around the number 2: "2 Guns" or "The Smurfs 2" (the latter of which opened Wednesday).
The action movie "2 Guns" is a ridiculously overblown buddy-cop movie, with purple-prose dialogue, explosions and gunplay in abundance, and machismo to burn. Denzel Washington and Mark Wahlberg make it work, though, with a breezily antagonistic chemistry as they play rival undercover officers who are double-crossed while trying to bring down a Mexican drug lord (Edward James Olmos). It's rough and violent, but entertaining.
The week's art-house slate isn't too spectacular.