20090706 entertainment.english.hollywood: Cameron Diaz goes from funny to bad