why was cameron diaz feeding a rod