Eva Mendes is showing off her post-baby body. The gorgeous 40-year-old mom was spotted doing a photo shoot for New York & Company in New York City on Wednesday, Feb. Mendes just gave birth five months ago , and she already looks amazing! Mendes and boyfriend Ryan Gosling welcomed their first child on Sept. This is a rare sighting of the new mom, she has only been seen out a few times since the birth of her daughter.