Am still left speechless by this film but endeavoring to overcome it in order to post a review while fresh in my mind. To be honest I find it too difficult to see certain kinds of violence on screen so I saw those scenes in fast-forward.
Apart from the compelling social theme, the acting in this movie is riveting. Never overdone even for a moment, so many scenes bring out the subtle paradoxes of life and the moments of conflict that test one's character. Minor characters play pivotal roles and no character, scene or line is extraneous. The script is also very natural and forces you to confront such realities, never letting you think this is just a movie dialogue. And the music expresses what you cannot express while seeing what you cannot believe. The more you see this movie the more you see in this movie. And in society. Really brilliant.