The movie walks us through childhood friendship, it's evolution into adulthood, varying ambitions, complicated relationships and a perspective on humanity, violence, hatred and redemption. Superb direction, colossal cinematography, and flawless performances by the entire cast especially the leads with starstriking, towering performances from the newcomer Sushant Singh Rajput and the infallible Rajkummar Rao. The movie leaves you full of love, tears, anguish and makes you root for it in every way. A winner through and through!