3 Good

A cinematic excellence in its own term. Shahid is in his all time best. kangana gets better every time a movie is released. Locations are excellent as they are in vishal's movies. About the movie it begins well ends well and the narative is well paced. It slows down a bit in the middle but with the selection of cast and the story line audience will stay hooked till the end.