Cara Delevingne is about to take over the big screen in a major way.

Yesterday we got our first look at Rihanna's seductive supporting role in the upcoming film Valerian and the City of a Thousand Planets, and today the debut teaser trailer for the sci-fi flick is here. The graphic novel-based movie tells the story of two special operatives—played by Dane DeHaan and Delevingne—who attempt to maintain order throughout the universe and are sent on a major mission to battle forces that jeopardize the future of mankind.

In the footage, we see DeHaan and Delevingne kick some serious alien ass in a very futuristic world. The duo is also pictured engaging in a series of romantic escapades between their armored crime-fighting battles. But better yet? The blink-and-you-miss-it glimpse of RiRi's mysterious character, who transforms before our eyes.

VIDEO: 10 of Cara Delevingne's Best Instagram Photos


Ethan Hawke, John Goodman, Clive Owen, and more celebrities also appear in the flick.

Watch the teaser trailer above, and catch Valerian and the City of a Thousand Planets when it hits theaters on July 21, 2017.