Franklin Maurice Hatchett (Chris Tucker) is a fast-talking small-time car wash hustler and ticket scalper who owes money to a local mobster named Carmine (Damian Chapa). The police are informed of his crimes by an investigating news reporter named James Russell (Charlie Sheen) after Hatchett unintentionally thwarts Russell's attempts to have him confess his crimes on camera, and he is arrested. When placed on a prison transport unit, he is handcuffed to a French criminal named Raymond Villard (Gerard Ismael). The transport unit is attacked on a bridge with mercenaries killing all the police officers and prisoners except for Franklin and Villard; the mercenaries are Villard's men. Because he is handcuffed to Franklin he decides to bring him along, and they escape on a helicopter with another French criminal named Dubray (Frank Bruynbroek). While on the helicopter, Franklin overhears the two discussing the location of a cache of stolen diamonds. Franklin then jumps out of the helicopter after realizing that Villard and Dubray plan to kill him. Franklin is recognized by police officers but is able to elude them, and he decides to call Russell after seeing his face on an advertisement.