The new trailer for Luc Besson's forthcoming sci-fi film, Valerian and the City of a Thousand Planets, has landed.

In Valerian, the director, whose film The Fifth Element became a sci-fi classic after premiering in 1997, creates a lush new intergalactic world. Based on Pierre Christin's comic series, the film, which stars Dane DeHaan and Cara Delevingne as space heroes Valerian and Laureline, respectively, follows the duo as they fight their way through a universe brimming with cosmic dangers which, as seen in the trailer, seem to include enormous alien monsters among other terrors.

Rihanna also makes a brief cameo in the clip as a seemingly shape-shifting alien with a penchant for burlesque fashions.

Clive Owen, John Goodman and Ethan Hawke also star.

Valerian and the City of a Thousand Planets opens July 21, 2017. Watch the trailer up top.

Check Out 100 Mind-Blowing Movie Facts: