New York, Jan 24: Actress Cameron Diaz was spotted with a mystery man during a night out with actress Drew Barrymore and her husband Will Kopelman here.
Diaz enjoyed a cosy dinner with a gentleman dressed in a suit at Bill's Food and Drink in Manhattan, according to New York Post.
A source said the couples appeared to be having a great time together and it didn't look like a first date, although Diaz introduced her guest to Barrymore.
"Drew was raving about her baby and the best friends appeared to be having a great time," said the source.
Diaz was recently said to have been advised by her other best friend Gwyneth Paltrow to give up men because her romantic liaisons distract her.
The 40-year-old had previously dated singer Justin Timberlake, baseball player Alex Rodriguez and actor Jared Leto.