I think the story was OK, but the story telling is worst. They try to show different timeline , but failed terribly. cinematography was good, but the process of story telling is WORST and they even failed joining all the characters. IT has many loop holes.......