The science fiction platform is nice. However, it is the final twisty ending that makes its plot worth watching. The movie lacks action sequences. But, it is its storyline that makes it more intriguing. However, audiences might fail to appreciate its full beauty if they fail to watch the full movie carefully. You might have to watch it more than once to understand it fully. There is an element of emotional attachment added to it in between man and machine. The storyline also indicates the various complexities of human emotions as well.