There are lots of good science fiction novels that address many of the questions that are brought up in this movie. The writer and director should have read a few of them. Some of this was Ok, the CGI was pretty good, and the storyline has some cute bits to it, but this still isn't really a great movie.