Look out for next year’s major sci-fi blockbuster. Valerian and the City of a Thousand Planets promises an action-packed story line, epic space suits and—wait for it—appearances by Cara Delevingne and Rihanna. The model stars as government operative Laureline, who is tasked to maintain order throughout the universe with the help of partner and titular character Valerian, played by Dane DeHaan. On the other hand, RiRi’s role has yet to be revealed (although her 1920s flapper costume and lounge-singer vibes do give hints). Directed by Luc Besson (of The Fifth Element and Lucy fame), the movie is certain to be a fan favorite. Watch the teaser here before the official trailer drops tomorrow.