I am giving 5 star for the writers. They have shown that both villain and hero are made with flesh and blood- no aliens, no super power, no fantasy. It reminded me of Rang De Basanti. I don't know why published media reviews don't encourage this kind of films!