Absolutely loved the movie. The only thing that I wish they touched on a bit more was why the aliens needed the humans to help them in 3000 years.
If the aliens can perceive time the same way, why do they need the humans?
Same actually. That was the only part I didn't get. Was there some detail I missed about the significance of the 3000 years?
Edit: I did think that the fairly cliched Hollywood depiction of the USA, China and Russia as international players was the only major weakness in a film that was otherwise quite fresh, and had a core of optimism that was just what I needed right now. Didn't ruin the film, but I think let it down a little.