Cameron Diaz and John Mayer were "all over each other" in New York over the weekend.

The 'Shrek the Third' star and the singer - who were first seen together last week - were canoodling at the Bowery Hotel on Friday.

A witness told People magazine: "They were all over each other and super flirty. They sat on a couch in the back of the patio and were laughing and talking a lot."

When asked if the pair were dating, a source close to Mayer said: "Yes, it's definitely true."

The pair were first seen together having dinner at French-Vietnamese restaurant Indochine last Tuesday. Diaz - who is in New York filming new romantic comedy 'What Happens in Vegas.' - split from her boyfriend of four years Justin Timberlake in January.

Mayer, 29, split from on/off girlfriend Jessica Simpson in June. Diaz, 34, was also seen dining-out with co-star Ashton Kutcher and three other men.

RELATED PHOTOS AND ARTICLES
Cameron Diaz - Shrek 2 - Los Angeles PremiereJohn Mayer - Taste of Chicago 2007Jessica Simpson - 31st Annual People's Choice AwardsCameron Diaz - Shrek The Third - Los Angeles Movie Premiere - ArrivalsJessica Simpson - 2nd Annual Noche de Ninos Gala Honoring Johnny DeppAshton Kutcher - Just Married Movie Premiere
Cameron Diaz Dating Jessica Simpson's ExJessica Biel To Go Nude In New Movie
Jessica Simpson Says Her Divorce Was "Insignificant" Compared To Her Trip To AfricaBritney Spears Now Has Her Eye On Criss Angel
Justin Cheating On Jessica?Jessica Simpson Wants Her Nose Back To Normal
BE THE FIRST TO COMMENT ON THIS STORY!
Name: (optional)
E-Mail: (required, but never displayed)
Remember your info for next time?
Profanity and other defamatory language is not allowed. Please keep it clean.