A few quick, non-spoiler clarifications for those bothered by this movie:

  • They're not aliens, they're highly evolved robots. That's not entirely clear in the movie, but knowing it makes all the difference.
  • David dies as the movie closes. And, of course, it's only possible to die if you're actually human.

Thanks, Slashdot.