Hosted at London's Barbican, May 21-Sept. 6, the exhibition of imaginary worlds invites us to "imagine what the future of humanity could look like, and the challenges and adventures to come."