Valerian and the City of a Thousand Planets, Director Luc Besson's latest sci-fi blockbuster, has been revealed along with a star cast including Cara Delevigne and Dane DeHaan. The model-turned-actress took to her Instagram feed last night to share with fans and followers the first official snap of the movie. 

Based on the 1967 Jean-Claude Mezieres and Pierre Christin French comic series Valerian and Laureline, which was set in the 28th century, the film will see Cara and her trusty sidekick as time travellers who go back to protect humans from another planet. Look out for appearances from Rihanna, Clive Owen and  Ethan Hawke too. 

First look: Cara Delevingne shares sneak peek of new film

Valerian and the City of a Thousand Planets will be released in July 2017.