I had read a lot of negative reviews, but I really liked the movie. The main thing is that there is twist in every scene, it's like 'x' was happening and suddenly we see that 'y' happened, and if we loose concentration, we won't understand the scene and by the time we try to catch up, there will be another twist. Thus if we have time, then we must watch the film with concentration, no matter what the storyline is, the fact that it's not flat and simple is enough to make someone enjoy it. It's hard to predict the next scene although we can presume the storyline just after watching 15 minutes. Even if parts of it is copied, I don't care if I like it. The twists in Amir Khan's character was really good.