The movie has an "entertaining format" and keeps you hooked while you try to figure out the story, what is happening now, what happened in the past and what might have never happened. But all ends up being a big waste of time when you realize that the movie doesn't make any sense and that the film makers didn't have a clue about how to make the plot "complete the circle". When a film requires you to understand - and this movie certainly pretends that - then it has to make sense. Otherwise, you better sit down for pure entertainment, like a Batman movie. I've enjoyed a lot movies that ask you to think a little beyond what's just presented to you (like Jacob's Ladder or Memento). But this movie doesn't make sense - it keeps you thinking and in the end you realize that it was a waste of your time and money.