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
Together they roam a series of alien planets, fighting giant slugs and occasionally stopping to watch a shape-shifting Rihanna do some sexy dancing.
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.