Later this year, an epic space opera spanning multiple words inhabited by all kinds of intergalactic creatures will set out to enchant audiences and make boffo box office bucks while doing it. No, we’re not talking about Star Wars: The Last Jedi. A few months before Rian Johnson’s hugely anticipated sequel hits theaters in October, Luc Besson’s Valerian and the City of a Thousand Planets will introduce another expansive space universe, this one based on the beloved French graphic novel series Valérian and Laureline, written by Pierre Christin and published over the course of five decades.

The new full-length trailer introduces our heroes, space cops Valerian (Dane DeHaan) and Laureline (Cara Delevingne), as they discover Alpha, the City of a Thousand Planets, and are tasked with saving it from a sinister threat. If it looks like Besson went to painstaking lengths to bring this vast world to life, well, it’s because he did.

“I have a bible of 100 pages about the construction of Alpha from 1972 to 2750,” he said recently. “Every year, what happened on this thing; who built what, which alien arrived at what date, where they come from some. Then I have 10 pages on each alien, where they come from, what they eat, how they reproduce, where they live, and actually in the bible if you take the address it’s a real address. You can go in the sky and you can see the address and that’s where they live.”

If that level of impressive universe-building doesn’t get you stoked for Besson’s opus, watching Delevingne kick alien ass for two hours should. Ethan Hawke, John Goodman, and Rihanna also star. Valerian and The City of a Thousand Planets hits theaters July 21. Watch the trailer above.