2 Guns in streaming. Criminals Robert Trench (Denzel Washington) and Michael Stigman (Mark Wahlberg) are questioned by the United States Border Patrol after a meeting with drug lord Papi Greco (Edward James Olmos) in Mexico. Unknown to Stigman, Trench is an undercover DEA agent and reports to his superior, Jessup (Robert John Burke), that he failed to acquire cocaine from Greco that they could use as evidence to convict him. Against Jessup's orders, Trench decides to remain undercover and assist Stigman in robbing $3 million from Greco, so they can prosecute Greco for money laundering. Trench later meets with his lover, Deb Rees (Paula Patton), who is involved with another man as well, while Stigman, an undercover Intelligence Specialist with the Navy SEALs, meets with his commanding officer, Harold Quince (James Marsden), who instructs Stigman to kill Trench so the Navy can use the stolen money to fund covert operations. Trench and Stigman are surprised to find $43 million (rather than $3 million) in the vault. After the heist, Stigman follows orders to betray Trench and escape with the money. He suspects Trench is a cop and shoots to wound instead of to kill. Learning of this, Quince attempts to have Stigman killed. Stigman escapes after learning the money will be transferred to a Navy base in Corpus Christi. Meanwhile, a man named Earl (Bill Paxton) aggressively interrogates the bank manager about the money Trench and Stigman stole from him.
Tim Bell, Kyle Russell Clements, Edgar Arreola, Derek Solorsano, Patrick Fischler, Fred Ward, Greg Sproles, Paula Patton, Bill Paxton, Edward James Olmos, Christopher Matthew Cook, Robert John Burke, James Marsden, Mark Wahlberg, Denzel Washington
Directors: Baltasar Kormákur
Duration: 109 min
Year of release: 2013
Click the links below to watch 2 Guns in streaming: