I loved the imagery of this movie. I also loved the plot and the storylines.
However, and maybe this is because I'm used to watching a certain type of movie, the pace seemed to be a little off. The movie would seem to slow down to a crawl, then pick up to a dead run, then go back down to a crawl. As a result, I found myself a little bit bored at times like I was waiting for something to happen.
I won't be as hard on it as the "official" movie critics are, but I would give it a B- to a B.