Valerian and the City of a Thousand Planets - Cast

Dane DeHaan

as Valerian


Cara Delevingne

as Laureline


Clive Owen

as Commander Arun Filitt


Rihanna

as Bubble


Ethan Hawke

as Jolly the Pimp


Kris Wu

as Sergeant Neza


Rutger Hauer

as President of the World State Federation


Sam Spruell

as General Okto-Bar


Elizabeth Debicki

as Pearl Emperor Haban-Limaï


John Goodman

as Igon Siruss


Change Location