20090528 entertainment.english.hollywood: Even Cameron Diaz has 'ugly days'