
Jennifer Lopez has flawless skin and a radiant glow, for which she credits her favorite beauty and makeup products.
Jennifer looks years younger than 47, thanks to a vegan diet, exercise and several must-have beauty products, as Celebrity Health Fitness has reported.
Lopez’s makeup artist, Mary Phillips, uses L’Oréal’s Age Perfect Glow Renewal Day Lotion as a base before applying makeup.
“What’s great about this is that it’s their first oil-infused lotion and it has SPF,” said Phillips. “It’s not greasy or sticky. It’s hydrating and feels silky!”

Next, Mary uses L’Oreal’s RevitaLift Moisture Blur as a makeup primer.
“It diffuses light and creates a very even appearance, while giving a silky finish to the skin,” said Phillips.
Phillips uses L’Oréal’s True Match foundation on Lopez, but is also a fan of Perricone’s No Foundation Foundation. Mary prefers to apply foundation with her fingers instead of a makeup brush.
Jennifer Lopez also uses concealer to achieve her airbrushed, blemish-free skin. Her favorites are:

Jennifer keeps her skin shine-free with blotting papers. Lopez prefers these two, says her makeup artist:
Lopez’s other anti-aging beauty secrets include sunscreen, lots of water, plenty of sleep, a mostly vegan diet, and exercise. At 46, Jennifer looks better than ever, and wants to look great as long as possible.
Related: Jennifer Lopez rocks washboard abs after 10-pound weight loss