Don't get me wrong, the visuals are great.
But if you start analyzing this movie as, well, the movie - it turns out to be a complete disaster.
I don't know if it's due to the fact that the production designer was engaged in directing, or cause of the producer's strategy, but the film is absolutely sterile. Zero of dramaturgy, zero of character development. Just pretty picture, but I was tired to lock at the same pretty picture for two hours.
Overall - it's cheap melodrama with plot delivered trough voiceover, not trough characters.