Another part that bothered me was some continuity stuff: In one scene, prior to meeting a major player, Sonny and Rico are frisked for weapons, but not two minutes later, Sonny produces a hand grenade. I guess he had it in his underpants, and the frisker mistook it for his brass balls.
After that, I realized I shouldn't take the continuity too seriously, but there's a whole bit in the climax where the Miami/Dade Police Department appear to have TRANSPORTER TECHNOLOGY, because they're in the middle of a very fast boat journey in one scene, racing toward a deal and then, BAM, they're infiltrating a trailer park, outfitted with SWAT kit.
It is, all in all, a fun movie with a lot of suspense. Several UK citizens people play Americans, which is always a little weird for me, but then Naomie Harris gets in a shower with Jamie Foxx and I forgot about most of it.