The movie is violent, vulgar, but refreshingly different. 3 hours pass by without a blink with the awesome direction, screenplay, editing, and good performances by all the actors. Bobby fans will be a bit disappointed as his role is strong but more like a cameo. More screen time for him would have been awesome. Movie though belongs to Ranbir with a career best performance.