Now is not the time to try out a smoky eye unless a dark smoky eye is your go-to.
A tinted body shimmer lotion, such as Red Carpet Kolour, will brighten your skin and won't transfer onto your white dress. Finish with a setting spray to keep your makeup in place.
After you've moisturized your skin, the next step for long-lasting makeup is to evenly apply a makeup primer all over your face. Your eyelids can get oily just like the rest of your face, so regular eye shadow won't be strong enough to stay on your eyelids by itself. Use a damp sponge when applying your foundation for a soft, non-cakey finish.
Maulawizada recommends only using primers that are silicone-free, such as Laura Mercier Oil-Free Foundation Primer, since silicone-based primers are too slick and will cause makeup to slide right off your face. O'Neill says if you don't apply an eye shadow base, primer, or concealer over your lids (all give the shadow grip), the product will slip off and settle into the eyelid's creases instead. The purpose of foundation is to even out the skin tone, not hide blemishes, so there's no need to load it on.
Schlip says the key to keeping the majority of your makeup in place through the sweat, tears, and hugs is to use products that are designed to last. Don't reach for products that are high-definition, anti-aging, or contain SPF, which will give your face a white cast in photos.
HD powders and anti-aging concealers are great when used minimally, but if you use even the slightest bit too much, the particles in the products will act as mirrors and reflect the camera's flash, leaving you with a ghostly pale face.