What's it about? Steven Spielberg took control of Stanley Kubrick's project A. I. Artificial Intelligence, starring Haley Joel Osment as David, a robotic boy programmed to love human parents who have lost their son. He sets out into the world to discover his true nature, aided by Gigolo Joe (Jude Law), a prostitute Mecha who can mimick love of a different kind. How does it end? After getting trapped in a car underwater for centuries, David and Teddy are retrieved by highly advanced Mecha who allow David to spend a day with the clone of his adoptive mother, finding the sense of humanity he's been looking for. Why was it controversial? A lot of viewers found the ending overly sentimental and accused Spielberg of tacking a happy ending onto Kubrick's vision (and plenty more were confused, believing the advanced Mecha to be an alien race). Spielberg responded to these crticisms, saying, "the parts of A.I. that people accuse me of sweetening and softening and sentimentalizing were all Stanley's. The teddy bear was Stanley's. The whole last 20 minutes of the movie was completely Stanley's."