Luc Bessonís Valerian and the City of a Thousand Planets is not lacking in color or a wide variety of alien life, thatís for sure. This new trailer really focuses on explaining the basics of the plot: agents Valerian (Dane DeHaan) and Laureline (Cara Delevingne) are investigating and then trying to stop a threat to Alpha, the titular ďcity of a thousand planets.Ē Which is when, of course, the entire universe gets in trouble.

Every time we see something from Valerian, Bessonís passion for the project is evident in all the amazing visuals, which practically ooze off the screen. Itís a delight to see a movie this colorful and fun and weird thatís still been created for mass audiences.

Valerian and the City of a Thousand Planets comes out July 21.