Penelope Cruz

Mike Marsland/WireImage

Penélope Cruz is one hot mama!

Wearing a fitted, black lace dress, the 39-year-old actress showed off her incredible post-baby body on the red carpet (well, technically the blue carpet) at a screening of The Counselor in London on Thursday, Oct. 3. 

She just gave birth to her and hubby Javier Bardem's second child, a daughter named Luna, on July 22, 2013 in Madrid. And clearly, less than three months later, she's already shed those pregnancy pounds!

Cruz, who's also mom to 2-year-old Leo, opened up to Harper's Bazaar in 2012 about how motherhood had improved her life. "I am living for every day and trying to have less fear, less worry," she said.

"But I have always worried about everything;" she admitted,  "it's in my nature. It's the thing that makes me suffer the most."

Well, she certainly doesn't have to worry about her post-baby body, because you can't get much hotter than that!

  • Share
  • Tweet

We and our partners use cookies on this site to improve our service, perform analytics, personalize advertising, measure advertising performance, and remember website preferences. By using the site, you consent to these cookies. For more information on cookies including how to manage your consent visit our Cookie Policy.