Looks like after treating Jessica Simpson like nobody , John Mayer has moved on to another Hollywood star: Cameron Diaz . While she has previously said that she is not interested in a traditional marriage, she had a so-called rock solid relationship with Justin Timberlake but that didn't last. In one of the classic cases of an older woman dating a younger man , Cameron Diaz who is 35 has been dating John Mayer who is just 29. They have been publicly seen at the Bowery Hotel and Indochine in New York .
My Life In Bits And Pieces in Massachusetts.