Watch Cara Delevingne and Rihanna in the New Trailer for 'Valerian and the City of a Thousand Planets'

The first teaser trailer to director Luc Besson’s Valerian and the City of a Thousand Planets has been released and it looks visually impressive. True to Besson’s fashion whose past work include The Fifth Element and Lucy, the visuals craft visions that make it seem as if you’re looking through a kaleidoscope before you even begin to focus on the action that is happening.

Image: Screen Rant

Based on a French graphic novel titled ‘Valerian and Laureline’ that has been running for more than 40 years, the plot follows government agents Valerian and Laureline’s journey through space and time to maintain order among human territories in the universe. Travelling through the city of Alpha that is populated by thousands of different species, the two are on a mission to see if the city would pose a threat to Earth.

Image: Screen Rant

Besides Cara Delevinge and Dane DeHaan playing the leading roles, the movie will also see the return of Rihanna to the big screen, who will be playing a supporting role as some sort of shapeshifter. Besson actually said that Rihanna was the first person in his wishlist.

Image: Screen Rant

“First, because of her voice and the way she smiles and looks and how she expresses herself. Second, because you know she won’t be intimidated on the set. She plays stadiums with 100,000 people. You know that girl isn’t shy about the camera and the crew and all this,” he said.

We’ve still got a long way to go until the movie’s release. So in the meantime, indulge in the epic teaser trailer below:

Valerian and the City of a Thousand Planets will hit theaters in 21 July 2017.