2 Guns opens Friday. A DEA agent and a Naval officer both learn that the other is undercover after a botched attempt to infiltrate a drug ring. The action-comedy stars Denzel WashingtonMark WahlbergPaula PattonBill Paxton, James MarsdenFred Ward and Edward James Olmos.