New York: Actress Cameron Diaz is reportedly dating Jason Segel after the pair was caught cosying up on a day out here.
"They were at the upscale eatery Nick and Toni`s and seemed to be on a date," a source told New York Post.
The pair were also seen shopping at Citarella food market in the same area.
"They bought groceries and then drove off together," an eyewitness said.
Cameron has been in town as she films `The Other Woman` alongside Leslie Mann, Taylor Kinney and Kate Upton.
Diaz and Segel first co-starred in the 2011 comedy `Bad Teacher`, where they shared a smooch. The funnyman jokingly said of the experience, "It was very good for her."
Segel split from actress Michelle Williams earlier this year.