Valerian and the City of a Thousand Planets (French: Valérian et la Cité des mille planètes) is a 2017 science fiction action film[7] written and directed by Luc Besson and co-produced by Besson and Virginie Besson-Silla. The film is based on the French science fiction comics series Valérian and Laureline, written by Pierre Christin and illustrated by Jean-Claude Mézières. It stars Dane DeHaan as Valerian and Cara Delevingne as Laureline, with Clive Owen, Rihanna, Ethan Hawke, Herbie Hancock, Kris Wu and Rutger Hauer in supporting roles.