Overall good movie to watch with friends and family. Akshay Kumar has definitely done a fantastic job. Rest everyone else I think knew what the script needed so they did their jobs right. The story goes on to become so very predictable when the second half starts. That is when you get the feeling that its trying very hard to convey a social message. But again it kept trying. Overall a good watch with or even without the story Akshay Kumar definitely has done justice to the role.