Watch Cara Delevingne And Rihanna In New Trailer For Luc Besson's 'Valerian'

They play a special ops and a show girl respectively

It's the 28th century - in the film we're here to discuss that is, you haven't fallen asleep - and an ever-expanding metropolis utopia called Alpha is under threat.

To sort it out, Clive Owen enlists the help of two special operatives who look a bit like teenagers, one played by Cara Delevingne and the other by the weird-looking guy from Life (Dane DeHaan).

SEE ALSO: Cara Delevingne's Esquire Cover Shoot

Advertisement - Continue Reading Below

Together they roam a series of alien planets, fighting giant slugs and occasionally stopping to watch a shape-shifting Rihanna do some sexy dancing.

Most Popular

And that, in a nutshell, is what we can expect from Valerian And The City Of A Thousand Planets, the latest bat-shit crazy sci-fi blockbuster imagined by Luc Besson, based on the comic book series of the same name.

The next Fifth Element or a embarrassingly expensive flop along the lines of Jupiter Ascending? At this stage it is hard to say, but we love Cara so let's hope for the former.

Valerian is out 4 August.