What a film... You gotta challenge yourself and ur beliefs to understand this film & once you understand it, there would be no better sense of satisfaction. I don't know about reviews nor about the actors...i just watched it n Im like...oh god can we really make films like these...!!!