(at around 39 mins) Carlito waits for Gail in the pouring rain but is completely dry when he's in the café.
(at around 22 mins) 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.
(at around 2h 10 mins) 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.
(at around 29 mins) Quisqueya (Rick Aviles) is clearly seen arguing with the bouncer in the establishing shot of the El Paraiso, even after his death in the film.
(at around 33 mins) When Benny Blanco introduces himself to Carlito, the cigarette in his left hand appears in the other hand in the some shots.
(at around 2h 10 mins) In the final scenes of the movie, which take place in Manhattan's Grand Central Station, Carlito is attempting to take 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 lock box under the bar, he opens it to see 2 stacks of $100 bills. The president's face pictured on the bills is not Benjamin Franklin, but Ulysses S. Grant, who should be on the $50 bill.
(at around 2h 10 mins) Near the end of the movie, during the shootout in Grand Central Terminal, Carlito is on the down escalator for about 40 seconds, shooting multiple bad guys along the way. In reality, that escalator ride takes 10-15 seconds.
Some have suggested that Sean Penn is wearing a wig because the color of his hairline is noticeably different from the rest of his scalp. He had his hair partially shaved and thinned, so what's seen is actually stubble that was left over.
(at around 2h) 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.
(at around 1h 35 mins) When Carlito and Kleinfeld throw Frank's body from the boat, Frank walks himself to edge which he shouldn't be able to do.
(at around 2h 5 mins) 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.
(at around 2h) When Carlito opens the box under the cash register the two $100 bills visible have the same identical serial numbers on them.
(at around 45 mins) A major scene in the film involves a meeting between lawyer David Kleinfeld and his client, Mob boss Tony Taglialucci, which takes place at the Vernon C. Bain Correctional Center, a prison barge docked on the south shore of the Bronx. However, the movie takes place in 1975. The New York City Department of Corrections did not start using prison barges until 1988, and the Bain Correctional Center only came into operation in 1992. (It was brand new when the movie was made.)
None of the songs being played while Carlito is in Gail's club ("You Should Be Dancing", "Got to Be Real" and "I'm Your Boogie Man") had been released in 1975, when this movie takes place.
Set in 1975, the movie soundtrack contains songs that weren't released at that time such as: "Disco Inferno" (1976) and "Got to be Real" (1978).
(at around 2h 5 mins) 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.
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.
When Lalin first visit's Carlito in the club and they are sharing a drink, a crew member can be seen moving out of the way in a mirror behind Carlito's shoulder.
When Charlie and Gail are arguing across the room in her apartment, while Gail stands in the doorway there is someone's hands in the mirror on the furniture on her right dropping a piece of paper.
(at around 2h 5 mins) 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.
Instead of asking and trusting Kleinfeld, who has already tricked him once with the $ 1,000,000, to help him get out of jail, Tony T. should have asked his mates for help. This should have been possible, as Tony T. indicates that if Kleinheld refuses to help him, he is going to order his mates to take him down. After getting out of jail he could have then tracked down and kill Kleinfeld on his own.
(at around 2h) In the chrome lamp next to the safe in Charlie's office.
(at around 1h 50 mins) When Carlito and Gail are at Norwalk's 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.
When Carlito is being wheeled away on a gurney after being shot, he should be wearing an oxygen mask, which is a standard practice for those kinds of emergencies.
When Tony Taglialucci's son arrives at Kleinfeld's boat, he corrects Kleinfeld's introduction of him as "Frankie", insisting that he is "Frank". However, all other references in dialogue and in the picture's credits to the character name him "Frankie".