When you sit down for a new Luc Besson space opera, what do you expect? Tons of glowing aliens? Flying cars racing through futuristic cityscapes? Heroes facing off with giant monstrous creatures? If so, then make sure Valerian and the City of a Thousand Planets is on your most anticipated list.

We gave you an early breakdown of the film’s new trailer yesterday after we saw it in 3D, but now it’s arrived online to watch in all its wild sci-fi glory. There’s high-speed pursuits on desert planets, more glimpses at the colorful, luminous city of Alpha, and plenty of action for Dane DeHaan and Cara Delevingne‘s operatives. The trailer also introduces Clive Owen’s Arün Filitt, Herbie Hancock’s character, and most exciting of all, shows off another one of Rihanna‘s burlesque dancer tricks – she can change into a sexy nurse costume in the blink of an eye.

Earlier this week we sat down with Besson and DeHaan in New York to talk about the new movie and its audacious special effects. The Fifth Element filmmaker told us about the detailed backstories he created for the city and its aliens in his new movie, and the differences between Valerian and his 1997 classic. “The Fifth Element has 188 shots with special effects. This one has 2,734,” Besson said. He also told us that his movie is so flooded with various creatures that you’ll have to see it twice to catch them all.

The film, based on the French graphic novel by Pierre Christin and Jean-Claude Mézières, follows DeHaan’s Valerian and his partner Laureline (Delevingne) who are tasked with defending Alpha and its citizens from a threatening unknown force. As Owen’s commander says in the new trailer, the two have less than 10 hours to complete their mission.

Valerian also stars Ethan Hawke, John Goodman, and Rutger Hauer. The sci-fi adventure blasts into theaters July 21.

More From ComicsAlliance