Plot hole: After Captain Ron gets fired, Martin mentions seeing Roscoe. How does he know who this person is? This is the first time we've heard Roscoe mentioned in the film. Sure we are then shown that Roscoe is the pimp for the prostitute but how did Martin know who he was?
Suggested correction: A couple of minutes before Roscoe give Martin a nasty look as Martin shoves by him. Martin looked back at him so he has seen him before.
Revealing mistake: In the ending when they are pulling into Miami you can see the exhaust from the engine even though it is supposed to be seized. (01:34:30)
Audio problem: When Captain Ron rescues the family in Cuba, Martin says "grand theft auto" however his mouth is saying "you stole..." which he says in the next shot.