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!