We're getting definite The Fifth Element vibes from the new trailer for the upcoming Luc Besson film Valerian and the City of a Thousand Planets. Starring Cara Delevingne, Ethan Hawke, Dane DeHaan, Clive Owen and Rihanna, the 2017 release sees two time travelling special agents Valerian (DeHaan) and Laureline (Delevingne) sent to investigate the intergalactic city of Alpha.

Based on the 1960s French comic series Valerian and Laureline, the upcoming feature brings together two of the director's favourite things: action sci-fi and pretty ingénue actresses. (If you look at the writer-director's CV, which includes Lucy, La Femme Nikita, The Fifth Element and Léon you'll see what we mean - Besson has brought out the best out of Scarlett Johansson, Milla Jovovich and even a young Natalie Portman).

Here's hoping the adventure continues in the highly anticipated Valerian. We're expecting off-the-charts, Fifth Element-level cinematography and CGi for this one. Watch the trailer below to see Cara D face off against some cool-looking aliens - plus don't miss your first glimpse of RiRi (and her magical hair) in a mysterious supporting role.

Valerian and the City of a Thousand Planets is in US cinemas from July 21, 2017. Stay tuned for updates on the Australian release date. 

Valerian trailer: watch Cara D in Luc Besson’s epic space flick