garner-sexy-dress.jpg

And makeup?! Wowzer ... now we're beginning to remember how she snagged a hunk like Ben Affleck!

Last night Jennifer Garner attended the first-ever Save the Children benefit gala at Cipriani in New York City, and the 40-year-old starlet looked amazing in a black Calvin Klein dress.

Garner has been working with the organization for five years, and she currently serves as an Artist Ambassador for the charity. She said at the event that she wants to focus specifically on programs that help kids in "early childhood in rural America," which is part of Save the Children's focus.

Former First Daughter Jenna Bush Hager hosted the event, and Garner also screened a short film she produced for the audience, which chronicles the story of a mother and child who have benefited from programs offered by the charity.