Other mistake: The scene in which Carlito and Kleinfeld are disposing of a body off of Kleinfeld's yacht, it is obvious that the body walks across the top of the yacht, even though they are supposed to be carrying him. Also, when is the last time you seen a body do a summersault when thrown?
Other mistake: In a scene where Al Pacino is sitting at a bar smoking, his package of cigarettes are Kool brand. However, the cigarettes hanging out of the package as well as the cigarette which he is smoking are Marlboro brand.
Other mistake: In the boat scene when Kleinfeld says: "Oh, I see the buoy!", the actor playing Frankie has hard time not bursting into laughter. Sean Penn seems to poke him in the back as well.