A fresh content with ground level realities, lead actor Arjun should have been replaced with more energetic actor like vicky kaushal, or some other. Good story line, few loop holes especially in second half, little hypothetical in the end. But overall one time watch.