I was very surprised watching this movie, I think it's fair to say it's not easy to digest. It's terrifically brilliant and touches upon a lot of serious topics. Don't go watching this with any expectations or acts of criticism. Reading many one star reviews have made me realize that the meaning has gone over a lot of people's heads. It's a heavy movie, but worth it. As with anything we are always down to suggest what could be better. And I'm not saying this was a perfect movie- but it definitely was a work of art. I give much kudos to the cast and crew.