Urban Decay Prince All Nighter Waterproof Setting Powder The Urban Decay Prince All Nighter Waterproof Setting Powder ($34) is a setting powder that will make your makeup last all night long. It's mattifying yet weightless, so you can touch up on the go for a seamless look. Image Source: urbandecay.com Urban Decay Prince All Nighter Waterproof Setting Powder $34 from urbandecay.com Buy Now