Continuity mistake: Right before Tito and Oliver jump out from the side alley onto Jenny's limo, Tito places his arm around Oliver's shoulder. But between shots, the alley's surroundings change dramatically. The sidewalk vanishes, and a garbage pail & drain grate disappear as well. (00:29:40)
Continuity mistake: When the strays are scuffling with one another below the houseboat's deck, Fagin appears through the swinging doors holding a box of dog biscuits in his hands. Both of the doors are in an obvious state of disrepair, with hinges barely attached to the frame. But two shots later, the doors have somehow fixed themselves. (00:17:35)
Plot hole: Close to the end of the movie when Sykes is chasing Fagin on the train tracks Jenny says Fagin's name. Fagin also seems to know Jenny's name as well because he says her name and tells her to jump. How did they know each other's names?
Continuity mistake: After Oliver and Tito jump onto Jenny's limo, it makes a left turn at the intersection. Here we can see how the limo has a pair of windows on either side, but instead three windows are visible from the interior one shot later where Jenny reads a letter from her parents. In addition, the limo has gained a sunroof between shots. (00:29:45)
Continuity mistake: While talking to Sykes on the pier, Fagin falls into the water. As he walks back inside, water is dripping from his hair and clothes. He then sits in a chair, but there is no water on the floor where he has walked.