Urban Decay All Nighter Face Primer Like the brand's super-popular setting spray of the same name, this top-rated Urban Decay All Nighter Face Primer ($36) also grips makeup to your skin, but this one leaves even bare faces feeling silky and hydrated, too. Image Source: sephora.com Urban Decay All Nighter Face Primer $36 from sephora.com Buy Now