Cameron Diaz and Naomi Watts Party in the Hamptons For a Good Cause
Cameron Diaz at the Baby Buggy Summer Dinner | Photos