Primer: Guerlain L'or
I know, when someone recommends an $80 primer you want to punch them in the face. Here's an annoying picture of me that you can print out and punch if need be. But honestly, I've never been much of a believer in primers before this one. I hate those silicone textured primers that seem to just shift your makeup around and, likewise, the really hydrating ones don't help to hold things in place either. This primer actually feels like it's helping to lock your foundation in place. It's a good one.
Tinted Moisturizer: Chantecaille Just Skin Tinted Moisturizer
As far as tinted moisturizers/BB creams go this is probably the most long lasting one I've tried. It has a thicker texture that isn't so hydrating that it slips around your face. It's also got great coverage for a tinted moisturizer.
Foundation: Estee Lauder Double Wear or Becca Full Coverage Cream
If we're going for a real foundation foundation I've got two options – Estee Lauder Double Wear or the Becca Full Coverage Complexion Cream. They're both extremely long wearing foundations with a matte, full coverage finish that will make it through the night no problem. You could also look into Estee Lauder Double Wear Light if you want something that's still long lasting, but medium coverage.
Concealer: MAC Pro Longwear or Laura Mercier Secret Camouflage
For a concealer that won't crease and will stay in place under the eyes, MAC Pro Longwear is your friend. If you've got a pesky blemish that you want to keep concealed, try the Laura Mercier Secret Camouflage. It's higher coverage and the stiff texture makes it durable. Still, make sure to set it with powder.
Powder: Laura Mercier Translucent Powder or Cover FX Setting Powder
For very oily skins, try using a powder puff and the Laura Mercier Translucent Powder to set your makeup in place. If you've got drier skin, try either the Cover FX Matte or Illuminating Setting Powder with a brush. They're talc free, unlike the Laura Mercier, so they'll be less drying on your skin.
Setting Spray: Make Up Forever Mist and Fix or the Urban Decay All Nighter Setting Spray
Either one of these setting sprays will do. They'll both extend the wear of your makeup and get rid of any powdery look to your skin.
Blush: Sleek Blush
These blushes are shockingly long wearing and pigmented and they're cheap and chips. You can't go wrong with them.
Brows: Anastasia Dip Brow Pomade
The Brow Wiz usually does me just fine, but if you want something that's totally sweat and waterproof the Dip Brow is the way to go. It's hardcore.
Eye Primer: NARS Smudgeproof Eye Shadow Base
Onto lids... I think most people will agree that Urban Decay and NARS are leading the eye primer game. I personally love the NARS Base the most. It gets me through the day like none other.
Eyeshadow: Kiko Stick Eyeshadow or Colourpop Eye Shadow
Both of these formulas set and stay in place for the night. I wouldn't trust a normal powder eye shadow, but these guys will pretty much make it through anything, especially when paired with the NARS Base.
Eye Liner: Anastasia Waterproof Creme Colour or Marc Jacobs Highliner.
The Anastasia Gel Liner is a league of its own. If you want the creamiest, easiest, most long lasting gel liner, it's got to be Anastasia. I cannot rave about it enough. If you want a liner that you can actually tightline and fill your waterline with that won't goop up in your tear duct, then check out the Marc Jacobs Highliners!
Mascara: MAC Extended Play or Clinique High Impact Extreme
I've only found a few mascaras in my time that are completely smudge proof. The MAC Extended Play is one of those. If however, you prefer those silicone style brushes, you could try the Clinique High Impact Mascara. It's slightly less smudge proof, but still very reliable. I've also had excellent luck with the Covergirl Super Sizer By Lashblast Mascara.
Lipstick: Sephora Cream Lip Stain or NARS Velvet Matte Lip Pencil
Liquid lipsticks are the way to go for a long lasting lip colour. Sephora, Kat Von D, Stila and Anastasia all make great long lasting formulas. Take your pick. If however, you struggle with applying liquid lipsticks (like I do because they're difficult little bastards), give the NARS Velvet Matte Lip Pencils a go. They're also a very long wearing formula, particularly when paired with the Too Faced Lip Liners.