It was captivating, utterly brilliant. From beginning to end this movie left no room for distraction I was completely enthralled ! Amy's character, a hero in every sense of the word, she took the biggest risk out of anyone and chose to do the most human thing anyone person can do which is to try and understand one another. Because of her humanity she was gifted the tool to save humanity but also bear the burden of knowing her fate from start to finish. The most beautiful part of the entire film was her decision to accept her future.. all of it, even though she knows her story ends on a somber note she welcomes the journey. This is by far the best sci-fi movie I have ever seen that gives us the lesson of unity in understanding and understand gives us hope.