When Carlito goes to visit Kleinfeld in the hospital, the guard in the hallway is holding a newspaper with both hands. When the camera changes angles, the guard is holding the paper with one hand and pointing at Carlito with the other hand.
The Beretta 92F Carlito carries and uses during the Grand Central shootout is anachronistic due to the fact the 92F wasn't released until 1983, and the Beretta 92 had only just begun production in 1975.
Carlito is shown riding in a subway car that was refurbished in the late 1980s. It has a dark red exterior and a tan interior. In 1975 these cars were painted gray with a blue stripe on the exterior and light blue on the interior.
When Carlito and Gail are at Norwalks office Carlito's beard seems to be thick. In the next scene we see Carlito and Gail discussing about getting out of New York City, Carlito's beard somehow got shorter. When Carlito is in the hospital to see Kleinfeld his beard is all thick again.
During the final shootout at Grand Central Carlito uses a Beretta 9mm pistol and fires more than 15 times without reloading. The Beretta 92F, which holds 15 rounds, was not available at the time the movie is set (as noted correctly in another goof in this section). The predecessor to the 92, the 951 Brigadier, was, but it only holds a maximum of 8 rounds and Carlito never reloads it.
Near the start of the film, when Carlito goes with his nephew to drop off some money, one of the dealer's henchman is setting up the pool table. The Triangle is full of balls yet an additional two balls can be seen in the bottom right corner of the screen on the table. In the very next shot, those balls are gone, even though no one moved them.
In the final shootout scene, Carlito shoots one gangster on the escalator and you see the bullets hit and the blood spurt out. In the immediate next scene the gangster is going down the escalator without a mark on his shirt but blood smeared on the back of the escalator.
In the very beginning of the movie (In the seconds right before titles) - Benny Blanco is clearly shown shooting Carlito "2" times with his silenced gun. Yet, by the end of the movie you can clearly see and hear Benny shooting him 3 times.
A sign that reads "242nd Street Bronx/South Ferry Manhattan" is visible on the subway car when Carlito heads to Grand Central station. The sign indicates that he is on is the 1 line which does not go to Grand Central.
Carlito gets off a #1 or #9 Broadway/Seventh Ave local train at 42nd Street/Times Square. He runs to a doorway marked "Grand Central Station". After arriving at Times Square, he would have to take a 42nd street subway shuttle train to 42nd Street/Lexington Ave before he could run into Grand Central Station.
In the final scenes of the movie, which take place in Manhattan's Grand Central Station, Carlito is attempting to take a train an Amtrak train to Miami. However, in 1975, the only trains that left from Grand Central beside commuter and subway trains were Amtrak trains going north to Albany and continuing west to Buffalo and Chicago. If Carlito wanted to take a train to the south, he would have needed to be at New York's Penn Station instead.
Near the end of the film when Carlito is getting his money
from the lockbox under the bar, he opens it to see 2 stacks of $100 bills. The face pictured on the bills is not Benjamin Franklin, but Ulysses S. Grant, who should be on the $50 bill.
When Carlito and the mob guys are aboard the train toward the end of the movie, the doors close and the train starts up again and a continuous reflection of someone's hand can be seen in the outside of the train window while the train is moving.
The goof items below may give away important plot points.
In the shootout at the train station, Carlito shoots Vinnie Taglialucci and blood is clearly visible on his chest and arm. Later as Vinnie pursues Carlito deeper into the station, the blood has disappeared.
After being recognized by the Italians, Carlito goes to Saso at his club to get his $70,000 in order to meet Gail at the train station, to which Saso tells Carlito the money is in a box under the till. Carlito takes two stacks of $100 bills, which would have been only $20,000. One hundred $100 bills is about 1/2" thick amounting to $10,000. Thus, $70,000 in cash in $100 bills would be nearly four inches thick, much thicker than the two stacks that Carlito took.