Cameron Diaz has been spotted on a date with a gorgeous mystery man, after enjoying single life for some time now.
The 39-year-old actress - who has previously enjoyed relationships with Matt Dillon, Justin Timberlake and Alex Rodriguez - was seen getting cozy with the unknown ''handsome and athletic'' man at Rao's in New York on Monday.
A source told the New York Post: ''It looked like a date.''
He is believed to look like 'Family Guy' creator Seth MacFarlane; Talk, dark and handsome, with an athletic build.
The 'What To Expect When You're Expecting' star was recently linked to P. Diddy, and has previously stated she would rather be heartbroken than never fall in love.
She said: ''When I was going through a bit of heartbreak a little while ago, I said to a friend, 'Wow this really hurts' and he said, 'That just shows you what your capacity for loving is.' After that, the heartbreak felt different to me, because then it became about abundance, not deficit.
''I would rather have my heart broken a thousand times than never love at all. I have so much love to give - I'm not empty of love, I'm full of love.''