Urban Decay All Nighter Setting Spray 30ml is a cult-favorite, long-lasting makeup fixer that locks in your look for up to 16 hours. Its lightweight, micro-fine mist holds makeup in place, fights fading, smudging, and transfer, while delivering a natural finish that stays put all day.