Salma Hayek is working with Unicef on various children's issues in Africa. She even nursed a sick newborn boy while she was there:
Isn't that terrific? She just shot way up in my estimation. She does drama! She does comedy! (She's been good on 30 Rock this winter.) She lactates unselfishly! She uses her fame to call attention to important issues. And she does so without wearing dorky sunglasses like Bono does.
Here's a post with more context for you.