Every celebrity aims to look picture-perfect on the red carpet, backed by a full team of stylists and makeup artists crafting their look. Their social media photos also need to be flawless, knowing the world is watching. So it’s no surprise that the photos they post themselves often look different from the ones taken by event photographers.
Helena Christensen


Paris Hilton

Emilia Clarke

Irina Shayk

Zendaya

Isabelle Huppert


Salma Hayek

Kylie Jenner

Eva Longoria

Julianne Moore

Heidi Klum

Vanessa Hudgens

Nicola Coughlan

Jennifer Lopez

The public can be very cruel in its criticism sometimes, so many celebrities avoid appearing in public without makeup. But some divas don’t care about other people’s opinions and share their makeup-free photos online.
