movie still of futuristic city inspired by ancient egypt