This is one of the best Sci-Fi films I've ever seen. This film run time is perfect and gives an emotional punch to its audience. Some have written that it lacks that, but I disagree, the only thing which could have been improved is the ending. He should have told her the truth.