With her perfect curves and beautiful looks Jessica Alba is a renowned international sex symbol.
However, it seems the 29-year-old actress doesn't see herself in the same way.
Speaking recently to a British publication she said that ever since she had her daughter, two-year-old Honor Marie, her looks aren't what they used to be.
"My breasts are saggy, I've got cellulite, my hips are bigger… every actress out there is more beautiful than me."
Stunning Jessica was speaking as she modelled a variety of sexy outfits for a GQ photoshoot.
And the resultant pictures prove that despite what she thinks, she looks more gorgeous than ever.
Photo: © Getty