Valerian and the City of a Thousand Planets: Luc Besson’s film is an old-fashioned space opera; it includes a plot that is entertaining but light on themes or messages; a universe that is well-constructed; and characters that walk a fine between engaging and exasperating. Dane DeHaan’s baby-face gives the impression he is too young for the role; his performance is a bit stiff, and he fails to project much charm. Cara Delevingne fares better, bringing charm and strength to a more interesting character. Rihanna’s participation deserves to be noted, despite her reduced screen time, as her character is a great example of the inventiveness of the material, visually and conceptually. The film is also a visual feast; the special effects, the design of the creatures and the world are all very colorful and appealing. Alexandre Desplat’s score is very appropriate, with clear references to the score of another film with colorful aliens.