Cara Delevingne and Rihanna steal the show in the first teaser trailer for Luc Besson's Valerian and the City of a Thousand Planets.
The clip, which was released on Thursday, is set to the Beatles' "Because," and follows Valerian (Dane DeHaan) and Laureline (Delevingne), a pair of space agents who encounter and fight a slew of strange creatures and monsters through time and space.
RELATED: Rihanna Begins Filming 'Ocean's Eight' in Massive Dreadlocks -- See the Pic!
Along with DeHaan and Delevingne, Rihanna makes a sizzling appearance as a cabaret dancer, donning a sultry blonde hairdo and a tight sparkly ensemble. It appears as though her character has the ability to magically transform her look at a moment's notice. Watch the clip above to see her sexy transformation.
Valerian marks director Luc Besson's first film since 2014's Lucy. As the mastermind behind such iconic films as La Femme Nikita and The Fifth Element, Delevingne had nothing but praise for the filmmaker while promoting the movie this summer.
"It's a long, extremely impressive list of extremely strong female characters," Delevingne said of Besson's pedigree at Comic-Con. "Laureline is on that. She's an extremely strong, independent, determined individual."
RELATED: Cara Delevingne and Dane DeHaan Star in the Most Bonkers Sci-Fi Movie at Comic-Con
DeHaan also took a moment to gush about Rihanna. "Really, you guys don't even know. Rihanna's part is so crazy. It's so awesome," he said. "I worked with her the first two weeks of the shoot. And whenever I told anyone what I'd be doing for those first two weeks, their jaws were on the floor and they were so jealous."
Valerian and the City of a Thousand Planets hits theaters on July 21, 2017.