I liked it. At some point in the movie I figured out how the flow was going (still no idea how it actually works, but like they told in the movie "Don't try to explain") and started for looking for some clues that later in the movie came back. It was a very fun movie and sure it takes some time to get into. It can be very confusing if you miss some part, because the movie is going very fast. That was my con about this movie. For a 2,5 hour long movie this movie is going to fast sometimes. I wished they took more time for several scenes so that they could give some more impact or let me sink everything in.
Also very nice cast and great acting work.