Cameron Diaz Has No Smiles For Drew Barrymore