Mark Wahlberg and Denzel Washington have played their share of bad boys.

In Universal’s “2 Guns,” though, they play bad boys who are secretly good guys working undercover for two competing government agencies. Of course they haven’t been properly acquainted, so it comes as quite a surprise when DEA agent Bobby Trench (Washington) discovers that his partner is U.S. naval intelligence officer Marcus Stigman (Wahlberg), and vice versa.

Too bad they’ve already robbed a bank across the street from “a diner that has the best doughnuts in three counties.” Forced to run together after they fail to infiltrate a Mexican drug cartel, for which their respective superiors disavow them, and bogged down with $40 million in stolen cash, it’s sure to be an adventure.

Trench has classic, albeit slightly dated, lines like “fire in the hole” and “make it rain” while Stigman’s got his winks and swagger securely in check.

There’s a scene that looks an awful lot like a modern day shootout at the O.K. Corral and a helicopter even crashes a stone’s throw from a bull simply minding his business.

What do you think of the trailer? Leave your thoughts in the comments and watch it here.