I'm not a bridal makeup expert and my wedding was 5 years ago, but I recently had to get some color photos done in a studio that were closer up & used Estée Lauder Double Wear. My photos turned out great, including my skin tone, evenness, etc. It covered everything without looking like a mask in person or in my photos . You can get free samples of it at any Estée Lauder counter. Be sure to ask for several shades so you know which one will look best in your photos, or if you need to mix a couple of shades to get the color you require. This foundation formulation stays on through anything and can be built up from medium to full coverage. That's what I've found to be the case, anyways. Once I apply it in the morning, it isn't going to move all day or night. Not until I'm ready to take it off using cleansing cream or oil. It also helps the surface of my skin not to become soaked with oil & looks great even 12 hours after it's been applied. I normally use my Kett powder compact during the day if I need to blot a little because it's completely colorless, takes very little product to take the shine off my skin & never cakes up over my foundation. It's about $25 or so at Camera Ready Cosmetics. The only thing with Double Wear that you need to keep in mind is that it kind of 'blanks' your face out, meaning makes the planes of your face disappear. So I always take the extra time to contour/highlight and apply bronzer when I wear it. As long as you do that properly, your skin will look great. Also keep in mind that primers don't work for everyone. Silicone primers are a nightmare for me and make any foundation slide right off my face. I've got oily skin & found a great so-called 'primer' that keeps oil under control all day called Nurturing Force Blot Out Offensive. It was recommended by a makeup artist who works on people whose jobs are performing live on stage under hot lights. The stuff is amazing. It's also approximately $25 at CRC. I don't know if it will work for bridal makeup, but you could test it out before your big day if you're concerned about oily skin. Another product(s) I wanted to mention are Skindinavia's setting sprays. I've got 4 different types of it, including the Bridal 'formulation', Oily skin formulation, 10 Years Younger formulation and the Original, although I don't see much difference between them all. It gets rid of any powdery, flat look on the skin & does help makeup to last somewhat longer through busy, activity-packed days. They come in an 8oz bottle for about $29. That was the price when I purchased mine last year. You could carry a small misting bottle of that with you throughout the day in case you need it after touching up your makeup/whatever. Their entire line of setting sprays can be found on their website & they often have package deals that save you a significant amount of money. And, incidentally, there is an Urban Decay setting spray as well but it's half the size & manufactured by Skindinavia anyways. It's just got an UD label slapped in it & the price jacked up. I'd personally go for the Skindinavia as it's a better deal. Experiment for several months before your wedding day so you know for sure what combination of products are going to stay on your skin, looking good all day. I've got some wedding photos that I cringe looking at to this day. We were married in the tropics (my husband's country) so I didn't bother with much makeup, and I still regret it. My wedding 'get-up' was really nice but my makeup didn't even come close to complementing it.