Valerian and the City of a Thousand Planets stars three people.
Dane DeHaan . He is known for playing Jesse on the HBO series In Treatment , and for his roles in the films Chronicle ( 2012 ) , The Place Beyond the Pines ( 2013 ) , Kill Your Darlings ( 2013 ) , The Amazing Spider-Man 2 ( 2014 ) , Life ( 2015 ) and A Cure for Wellness ( 2016 ) . 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 .