When Bobby goes into the bank at the beginning of the movie, a woman in a white dress walks out of the bank. A few days later, when they follow Papi's men to the bank, the same woman walks out with same dress on.
In the movie trailer to the film there is scene used that is not used in the actual film where Stig (Wahlberg) tells Trench (Washington) that he was "Special Forces." Another version of the scene is used in the movie where Stig does not tell Trench who he actually is. This version may have been changed due to Stig actually being a Navy SEAL, as Special Forces applies to the Army. This scene in particular is the desert scene after their bank heist where Trench reveals to Stig that he is a DEA agent.
2 Guns plot line has some of the elements of the 1973 movie "Charley Varrick" starring Walter Matthew in the title role. Charley Varrick and his bank robbing gang rob a bank, also named Tres Cruces (Tres Cruces Western Fidelity). The take was $765,118, but the bank manager reported the theft of only a few thousand dollars. Charley Varrick realizes the money they took belonged to organized crime, using the bank to harbor illegal funds. Charley tries to return the money to the mob in order to avoid retaliation. In 2 Guns, Mark Wahlberg and Denzel Washington rob a bank known as Tres Cruces, expecting $3 million in the heist, but actually getting $43.125 million. Bill Paxton's character Earl, tries to get the $43.125 million back from Mark Wahlberg and Denzel Washington in 2 Guns.
When Denzel (Bobby) is in the desert and he confronts the two men riding a dune buggy, one of the men suggests that he is Muslim. Then Bobby says "As-Salamu alaykum" Denzel Whasington played Malcolm X in 1992's "Malcolm X". It means Peace be upon you.