Urban Decay All Nighter Long-Lasting Makeup Setting Spray Urban Decay All Nighter Long-Lasting Makeup Setting Spray (£21) Image Source: johnlewis.com Urban Decay All Nighter Long-Lasting Makeup Setting Spray £21 from johnlewis.com Buy Now