This is very similar to Matrix. Just like in that movie, in this movie too, there is too much complicated, unknown, unsolved, difficult, unpredictable stuff. Just like Matrix, you have to rewatch this movie at least once more to understand it. And coupled with length of over 2 hours, that makes watching this movie very demanding and energy intensive. Only people who have much time and science and math should watch it. Most people, probably like me, will not have enough time and do not like complicated stuff. It's probably more than that, meaning not only complicated, but unexplained. Nothing to figure out really, but leave it mysterious and unknown as it is. I also did not like it for it length, I prefer shorter movies, so one less rating star there. What I did like is that this movie is very emotional, positive enough, and has good ending. There are feelings of hope, love, faith, salvation. Although most of movie is abnormal, filled with weird physical laws and happenings, it is normal enough at the beginning and ending. Comparable to real life dreaming. That makes it look real. But considering that most of movie is filled with unreal part which is middle, it is not good enough. I think reality part should have lasted more, and there is missing explanation, details, and even ending is mysterious unfinished, although positive feeling.