After I saw Valerian and the City of a Thousand Planets, I feel that Hollywood science fiction movies are in a sort of limbo. Technology has finally allowed the filmmakers to create futuristic worlds that are beautiful, full of wonders, and most importantly, realistic, that past generations can only dream of, and be envious towards. Unfortunately, the story is often so shallow, that there is a deep disconnect. Ultimately, the movies often disappoint.
Luc Besson is the poster child of that sci-fi problem. From The Fifth Element, to Lucy, to this one, his mise-en-scene is often spectacular, which makes him perfect for science fiction, and the audience is intrigued right off the bat. However, his scripts are weak and predictable. Thus, after the initial amazement, one just simply goes with the motions, and ride it out until the end. With him, one often wants more, and it is often a frustrating experience.
The acting is also a problem, especially the much maligned Cara Delevingne. Now, to be fair, there is a sense that she does give an effort. However, perhaps it is due to her line of work, or it may be her personality, but she seems to be so individualistic, that she fails to have chemistry, with anyone. DeHaan, on the other hand, is pretty much just miscast. He is very convincing as a misfit, but for him to be a charismatic secret agent really requires a deep suspension of disbelief. Frankly, he has not established himself a big enough fan base for that yet.
While I would not recommend Valerian and the City of a Thousand Planets myself, the pace is brisk enough that the runtime does not feel like a chore, so it is definitely not the worst way to spent approximately two and a half hours. Also, if you decide to see it, the reguler version may be the best. I do not know if it is my theatre, but at my 3D screening, there is a lot of glare, and it gets blurry at times.