This film is basically a mash-up of Dune, John Carter and Doctor Who (and quite a few others). And a very well made and hugely entertaining mash-up at that. I enjoyed it. Not a classic of the genre but very entertaining - although I can understand some people getting upset at not being able to follow the somewhat demanding, fast paced, multi-level story, whispered dialogue, and unconventional narrative. I especially liked the neat blend of science fiction and fantasy and the nice fairy tale vibe. I loved those dragons. I enjoyed it about as much as I enjoyed Blade Runner and The Fifth Element. It certainly does not deserve some of the ridiculously negative reviews that I have seen. Which just goes to show it is all a question of personal taste I suppose.