Cameron Diaz CamDiazJohnMayerDating.jpgSince it almost seems a requirement that everyone in Hollywood must eventually date each other, these two celebs have now gotten together: Cameron Diaz and John Mayer, reports Us Weekly. (I know, right?) Hmm, so, yeah... they make a great pair, I guess? Both have definitely dated their fair share of celebs - Justin Timberlake and Jared Leto for her, and Jessica Simpson and Jennifer Love Hewitt for him. (But no Mandy Moore, according to the singer/actress herself!) When will these celebrity unions end?! I half expect Justin Timberlake and Jessica Simpson to get together in the near future!