Cameron Diaz On Red Carpet at My Sister’s Keeper Premiere