Rihanna is about to add another role to her long list of film appearances, as she's slated to appear in forthcoming sci-fi film, Valerian and the City of a Thousand Planets. In the Luc Besson film, Rih will play a mysterious cabaret performer working in a space brothel.

"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," Besson said.

Rih will star alongside Dane DeHaan, Cara Delevingne, Clive Owen and Ethan Hawke. Watch a quick teaser below.