Not a very original concept anymore, I guess it probably was still borderline novel in 2001 when the movie was created. Haley Joel Osment does a very good job, especially for a child star, acting like a robot. I found the ending entirely dissatisfying though, sorry to say.