The story is told in a completely confusing way. The plot is actually good but storytelling and cinematography is mediocre. Even though some characters are useless, writers gave them a complicated back story. At the end of the movie, you still have a lot of questions that are unanswered. You can find better movies in this genre. I suggest you not to watch this one unfortunately...