
One day it's Mandy Moore, the other it's Cameron Diaz ... which one is it?
John Mayer sparked rumors that he is currently dating Mandy Moore when they were spotted having lunch together in New york the other day.
But today, it's a whole different story!
According to Usmagazine, Cameron Diaz & Mayer went out a few times & are getting to know each other. Clearly, Diaz gave Criss Angel the boot!
