Urban Decay All Nighter Long Lasting
For important events where you want to be absolutely, positively sure there's no funny business going on with your makeup, invest in a long-lasting primer and setting spray like this one. It's formulated to adjust to temperature changes, so it's geared to help your makeup survive in all weather conditions.
$32
BUY IT: ulta.com.