Valerian and the City of a Thousand Planets stars Tom Holland.
Dane William DeHaan ( [ dəˈhɑːn ] ; born February 6 , 1986 ) is an American actor . Valerian and the City of a Thousand Planets . It stars Dane DeHaan as Valerian and Cara Delevingne as Laureline , with Clive Owen , Rihanna , Ethan Hawke , Herbie Hancock , Kris Wu , and Rutger Hauer in supporting roles .