Like most people, celebrities usually share only their best photos on social media. However, these edited and polished pictures can sometimes look quite different from how they appear in real life. So, we decided to compare the photos celebrities post themselves with the pictures taken by professional photographers.
Jennifer Lopez

Salma Hayek

Bebe Rexha

Kim Kardashian

Nina Dobrev

Alyssa Milano

Zendaya

Beyonce

Jennifer Coolidge

Chloë Grace Moretz

Bryce Dallas Howard

