Credit: Daniel Smith

The latest teaser trailer for Valerian and the City of a Thousand Planets continues to follow Rihanna and Cara Delevingne's effortless transformation to the big screen with a new series of badass scenes in the upcoming sci-fi flick.

The space epic, which is based on a French comic series published in 1967, follows agents Valerian and Laureline—played by Dane DeHaan and Delevingne—as they fight their way through the cosmos and its various inhabitants to defend the city of Alpha, where many different species have come together.

And on Wednesday, we caught a special look at these various lands in a new sneak peek for the space opera shared to Twitter.

VIDEO: See Rihanna's Beauty Transformation

"This mission is a simple in and out. Agent Valerian and Laureline will be running solo," a voiceover announces as we see duo Delevingne and DeHaan making their way across a desert landscape with danger around every corner.

A voice welcomes us to Alpha, "the city of a thousand planets," with a glimpse of the various inhabitants and says, "for hundred of years, every species has shared their knowledge, their intelligence. It's paradise."

With the future of the diverse metropolis in danger after centuries of peace and prosperity, Valerian and Laureline embark on a quest to save Alpha in the new footage, which also gives viewers a brief second look at Rihanna, aka Bubble, who entertains by shapeshifting.

The highly anticipated space flick comes to theaters on July 21. Watch the trailer above.