An inspector explains that the safe door was blown open by shaped charges, which are explosives shaped into cones. There were cones used, but they were dangled in front of the safe, not pressed against it. As inefficient as the blanket used to contain the blast.
At the end of the film, when Joe shoots Charlie, he fires way to the left of Charlie. There is no way that his bullet would have hit Charlie with that aim.
In the robbery, Dr. Paul Brucker removes three small cash bags from the safe and puts them in his suitcase. But the heist was $500,000 in small bills. Even all new $20 bills wrapped and stacked together would make a pile more than nine feet high. With mixed used small bills ($5 to $20) that couldn't be traced, it would take a large suitcase to handle the money. And, it would weigh at least 60 pounds.
The character portrayed by Rodolfo Hoyos Jr. is referred to as lieutenant Castro, a police lieutenant in Mexico. However he wears captains bars on the epaulets of his uniform jacket.