I really wanted to love this movie, but unfortunately it is a bit too messy and meanders (especially the first half) a bit too much for me to like it.
This is a bold attempt and social commentary and message(s) ( there is far too many and only 1 or may be 2 gets proper resolution or justice - all others just gets thrown around )
I think the basic problem was that the movie was like a druggie rapping - it was raw, real and mostly hitting out some hard-hitting truth - but lacks cohesion, resolution and completeness !
The acting is largely good, music is pretty decent and script is good as well.
Had this been edited a bit more crispier and some unwanted social commentary removed (those the core of the movie is not addressing ) it would have been a compelling watch.