Starring: Rosa Salazar, Christoph Waltz, Jennifer Connelly, Mahershala Ali and Jackie Earle Haley. In Cinemas and IMAX July 20.