Awesome

Rating: 10/10 (12 May 2019)

I've watched this movie too many times to count, and am still struck by the brilliance presented by everyone involved. The score is beyond perfect.
Spoilers Alert:
Despite, or perhaps because of, the one central plot hole the movie is riveting. Humanity is saved because of intervention from an advanced civilization. This civilization is actually humanity's far distant descendants. Humanity saved itself; the paradox is that the future humans would not exist, unless they did intercede!