After a quick-fire round of romances with three Hollywood actors, Cameron Diaz was reportedly spotted on a date with Speed star Keanu Reeves.
The couple dined together at a secluded restaurant in Los Angeles before heading off to a cinema until the early hours, the thesun.co.uk reported.
"They looked very cosy," said a source.
Diaz reportedly had a string of dates with both Jude Law and Leonardo Dicaprio on a visit to London last month. And earlier this month, she was said to be dating Sex and the City actor Jason Lewis.
Cameron and Reeves played lovers in 1996 film Feeling Minnesota.