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.