Actress Cameron Diaz has been with a woman, but she won't say who it was.

On US talk show Watch What Happens Live hosted by Andy Cohen, Diaz played a game of truth called Plead the Fifth.

As part of the game Cohen asked her: "You have said that you think all women have been sexually attracted to another woman at some point, have you yourself ever swam in the lady pond?"

Diaz laughed before replying: "Interesting. What is the lady pond?"


Cohen then reworded his question to: "Have you ever been with a lady?"

Without pause Diaz answered: "Yes, I have been with a lady."

Pushing for more details Cohen asked: "More than once?"

But Diaz, who has dated a string of high-profile Hollywood stars including Justin Timberlake, Jared Leto and Bradley Cooper, didn't bite.

"You didn't ask specifically how I was with a lady, but yes I have been with a lady," Diaz said.

Now everyone is asking - who is this woman?