One of the best psychological thriller neo noir film that will live a lasting impact on you and you would want to watch it again and again to find answers. Everybody in this movie acted so brilliantly. Ayesha Takia ma'am played two different personas, even though her role was short, it was such a pleasure to see. The psychopath nature of Baba Bengali could not have been portrayed by anyone, only Paresh Rawal sir. The two sides of K, one a narcissist rich dude and the other a man stuck in tempest was beautifully portrayed by John Abraham. Kudos to one of the greatest director of all time Anurag kashyap sir. This movie was so ahead of time, if it was released now audiences would have done the justice it deserves.