Valerian and the City of a Thousand Planets Cast and Crew

Main Cast: Cara Delevingne as Sergeant Laureline
Main Cast: Dane DeHaan as Major Valerian
Supporting Cast: Clive Owen as Arün Filitt
Supporting Cast: Rihanna as Bubble
Supporting Cast: Kris Wu as Captain Neza
Supporting Cast: Rutger Hauer as President - World State Federation
Supporting Cast: Mathieu Kassovitz as Camelot
Supporting Cast: John Goodman as Igon Siruss (voice)
Supporting Cast: Sam Spruell as General Okto Bar
Supporting Cast: Ethan Hawke as Jolly the Pimp
Supporting Cast: Elizabeth Debicki as Emperor Haban Limaï (voice)
Supporting Cast: Alain Chabat as Bob the Pirate
Supporting Cast: Herbie Hancock as Defence Minister
Supporting Cast: Jonas Bloquet as K-Tron Warrior / Control Room Soldier
Supporting Cast: Sasha Luss as Princess Lihö-Minaa
Director: Luc Besson
Writer: Pierre Christin
Writer: Jean-Claude Mézières
Writer: Luc Besson