A nicely written cat & mouse game play. Fast & Engaging screenplay with unexpected twists & turns. Nice casting, although Nayanthara & Atharva tries to capture attention, Anurag Kashyap steals the show anyways. Vijay Sethupathi's short role had a significant impact like Madhavan in Rang De Basanti, with his climiax ending up like Ghajini, which could've been altered a bit. The kid scenes were simply enjoyable.