Cameron Diaz is dating singer John Mayer. The 'Shrek the Third' star - who split from Justin Timberlake in January after a four-year relationship - was seen getting cozy with Jessica Simpson's ex-boyfriend in New York on Tuesday night.

A source said: "Cameron and John were strolling along the street hand-in-hand. They were nuzzling each other and looked besotted."

The couple then enjoyed an intimate dinner at Lafayette Street restaurant Indochine. A fellow diner said: "They were very playful and cozy. They drank cocktails and lingered over dessert."

Cameron, 34, is in New York filming new comedy 'What Happens in Vegas'. The pair is believed to have been friends for some time.

A source said: "This was technically not their first meeting. They met years ago and have hung out together with mutual friends before."

"But this was the first time they went out alone. It's new and developing and they really like each other."

Mayer's representative said: "We do not comment on our clients' personal lives."

Cameron's representative also refused to discuss their relationship. Earlier on Tuesday, Mayer, 29, was spotted having lunch with singer-and-actress Mandy Moore, 23.

RELATED PHOTOS AND ARTICLES
John Mayer - Taste of Chicago 2007Mandy Moore - 30th Annual People's Choice Awards - ArrivalsMandy Moore - Cameron Diaz - The Holiday New York Premiere - Arrivals
Jessica Biel Shy About Her Nude ScenesMandy Moore Likes To Keep Things Sober
Paris And Nicky's New Year's PaychecksJessica Biel Dreams Of Being The Next Indiana Jones
'Dedication' New York City Premiere - ArrivalsJessica Not Interested In Marrying Justin
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.