Anurag Basu never fails to impress us. A beautiful beautiful movie to watch. A thought provoking movie, trying to explain us the undefined thin line between good & bad, right & wrong, heaven & hell. A perspective shift, of a person for a person. A very well performed screen play by the amazing cast. A must watch.