It was all right there, just bad execution This movie has all the ingredients for a masterpiece. The story screams Kubrick and it's torture to think of what might have been had he lived to make it. Apparently Kubrick wanted Spielberg to make it before he died, and his family's been saying he would have loved it... but the dude was never perfect anyway. He would have made a better film. For the most part, the film Spielberg made was interesting and entertaining. Until the end, I was able to overlook the films flaws. The kid Haley Joel is a damn fine actor, and Jude Law also hits all the right notes as Gigolo Joe. Even Teddy is a better character than he has a right to be. The visuals are also always strong. The problems with the film are numerous. For all of the interesting issues it raises, it is never a serious film. The little logic gaps only bothered me a little bit, but they are there. (SPOILERS FROM NOW ON...) These robots can be submerged in water and frozen for prolonged periods of time, but they fall apart when they eat spinach?!? (Maybe the psychos at the Flesh Fair should have force fed them spinach....) For being such an advanced design, the David robot has got some awful bugs... his creators forgot to put in a fail safe that would prevent him from harming anyone? That may seem like nitpicking, and I was prepared to overlook it before the end. Apparently Spielberg wanted to create a fairy tale rather than a serious sci-fi film. I think he could have accomplished both. The ideas presented are too serious for this film to be just a simple fairy tale. But anyway, on to the end (again, SPOILERS)... I think the idea of the ending is perfect... but the execution was pitiful. My feeling is that the robots were lying to David and they gave him a day with a robot mother just like him. They had to make him believe that the robot was somehow really the person he was programmed to love, so they came up with some hoo hah about cloning (cleverly implementing the lock of hair from his memories) and lifting memories out of static electricity in the air or something (they were really using David's memory of his mother). And if they let the deception go on for too long, they run the risk of David finding it out, so they come up with more hoo hah to explain why it is only for a day. But was it intended that way? It makes a whole lot more sense then the straight reading of the end does, but so much of the film, as I've pointed out, doesn't make sense. The straight interpretation, as awful as it is, also fits with Spielberg's goal of making a fairy tale and not a serious sci-fi film. Still, I prefer to read it my way, but it still doesn't save the execution. The drippy sentimentality and awful dialogue and narration just kill the end, no matter how you interpret it. And while Spielberg may have thought he was being enigmatic by not hinting more blatantly that David was spending a day with a robot, I think in reality he was just afraid of the audience being mad that the robots lied to David. Allowing room for interpretation is all fine and well when all the possible interpretations are interesting. But when one interpretation is so bad and you actually have the characters explaining to another character that that's how it should be interpreted, you gotta provide more hints to the contrary. Hell, maybe Spielberg didn't intend for it to be a lie.