Not a movie to watch if you have a closed mindset, this movies requires the movie to be open to everything being presented in this film, for is you don't you'll end up not enjoying the movie for what it is, and thinking it's a bunch of nonsense imagery with shock factors, because if you really invest yourself into it you'll find a lot of hidden meanings in the movie, and sometimes self discovery.