It’s hard to complain about excessive CGI when it looks this good – and convincing. Director Luc Beeson (The Fifth Element, Lucy) may have the sleeper hit of the summer with this sci-fi extravaganza starring Dane DeHaan and Cara Delevingne, who both look like they’re having a lot more fun than they usually have in previously jaded and surly roles.
Co-starring Clive Owen, Rihanna, Ethan Hawke, John Goodman, Herbie Hancock, and Kris Wu, Valerian and the City of a Thousand Planets hits theaters on July 21, 2017.