By Kelsey Glein
Nov 10, 2016 @ 5:45 pm

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.

RELATED: Here's Your First Look at Rihanna's Seductive Role in Valerian

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