Who Does Rihanna Play In 'Valerian And The City Of A Thousand Planets'? Her Role Is A Bit, Um, Complicated

STX Entertainment