Some of the concepts in the movie don't seem to check out if you think about it hard and deep enough. Then again, maybe I'm just not smart enough to fully understand how things in the movie work, or they are just paradoxes. With that said, I enjoyed the movie, thought and talked about the movie quite a bit the next few days, and then saw it again and enjoyed it even more the second time. I can't say that about many movies.