If you know Luc Besson, you know he never shies away from being as nutso with his movies as possible. 1997’s The Fifth Element proved he wasn’t at all averse to making adventurous sci-fi as strange and wonderful as possible, which gives us plenty of reasons to be excited for his upcoming Valerian and the City of a Thousand Planets. Another one of those reasons is Rihanna, who is going to have a small role in the movie, and whose look has been revealed in preparation for the first Valerian teaser to drop tomorrow.

Entertainment Weekly shared this gif of the singer in some kind of space burlesque club, dressed to the nines in the kind of getup Marlene Dietrich would have coveted. We have no idea what kind of character the singer will be playing, but according to EW this flapper outfit suits “merely one of several personas she inhabits in the film.” Even from this vague outline we can tell it’s the kind of character Besson would absolutely come up with. Remember Ruby Rhod?

EW also has this exclusive photo of Rihanna’s mystery role. It looks like she might have a musical number or two in the movie (pleasepleaseplease).

Of the singer, Luc Besson told EW,

Rihanna was my first wish. First, because of her voice and the way she smiles and looks and how she expresses herself. Second, because you know she won’t be intimidated on the set. She plays stadiums with 100,000 people. You know that girl isn’t shy about the camera and the crew and all this.

She was very direct with me. She said ‘Luc, I want to learn, I want to work. Just let me do it.’ And I must say that she was a great partner and did everything I asked. [Laughs] And believe me — I asked too much.

Valerian and the City of a Thousand Planets also stars Cara Delevingne and Dane DeHaan and opens in theaters July 21, 2017.

More From ScreenCrush