Question: bubble in valerian and the city of a thousand planets
Answer: Dane DeHaan as Major Valérian , a United Human Federation soldier and Laureline 's partner / love interest Cara Delevingne as Sergeant Laureline , a United Human Federation soldier and Valerian 's partner / love interest Clive Owen as Commander Arün Filitt , Valerian and Laureline 's commander Rihanna as Bubble , a shapeshifting alien entertainer Ethan Hawke as Jolly the Pimp Herbie Hancock as the Defence Minister Kris Wu as Sergeant Neza Rutger Hauer as the President of the World State Federation John Goodman as the voice of Igon Siruss , a Kodar'Khan pirate captain and the galaxy 's most - wanted criminal Elizabeth Debicki as the voice of Emperor Haban Limaï Sasha Luss as Princess Lihö - Minaa Sam Spruell as General Okto Bar Ola Rapace as Major Gibson Alain Chabat as Bob the Pirate Thom Findlay as the