During a TV interview, Cameron Diaz revealed that she has been with a woman in the past.