The film is set in the 28th century and follows the adventures of Valerian (Dane DeHaan), a space agent, and his partner Laureline (Cara Delevingne), who are tasked with protecting the universe from threats. They travel to the city of a thousand planets, a metropolis that exists in a distant part of the galaxy.