Factual error: In the scene where the mobsters are chasing Carlito, they chase him on to subway and are about to get him when some New York City Police Recruits also board the same subway. The mistake is that this cannot be possible because New York City had a hiring freeze from 1974-1980, and the movie takes place around 1975, thus there could not have been any recruits around that time.
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?
Continuity mistake: When Pacino is talking to his old drug dealer friend at a table outside a cafe he has a bottle of beer in his hand. The bottle hops all over the place in the scene. One minute it's in his hand, then on the table, then he's taking a sip from it....without Al Pacino moving.
Revealing mistake: In the last scene of the movie after Carlito gets shot by Benny Blanco and Carlito's friend says "Let's get out of here", Benny Blanco turns and shoots him too. Right before he shoots him though, you can see Carlito's friend's eyes close and put on a facial expression as if bracing for the shot.
Continuity mistake: In the scene where Carlito is being chased by mobsters; as they are about to close in on him in the subway car , several New York City Police Recruits board the same subway car. The uniforms they are wearing weren't worn by police recruits until the late 1980's, and the movie takes place in the early 1970's.
Factual error: As Carlito is being carted off, the camera pans across an intravenous line in his hand. The end that is taped to his hand is actually the drip chamber, which pierces the bag or bottle of fluid, not the skin. Also, paramedics would not "stick" a patient there; there are no major veins in that part of the hand.