The star of There's Something About Mary was recently linked to Jude Law and Leonardo Di Caprio during her stay in London.
The two played a pair of lovers more than a decade ago in the movie Feeling Minnesota.
Cameron Diaz is one of those women who, like Aniston and Zellweger before her, is always described as unlucky in love.
But that's just stupid - her back catalogue of boyfriends features some of the hottest men IN. WORLD: Justin Timberlake, Paul Sculfor, Jared Leto...
Yep, just days after being linked with Jason Lewis, she's now said to be dating Keanu Reeves!
Cameron Diaz has been seen out in Los Angeles with dashing actor Keanu Reeves.
Diaz, 36, and Reeves, 44, made their way to the cinema after dining in a secluded restaurant.Diaz appeared to be hamming it up with a burger she was stuffing into her mouth, sending Reeves into riotous laughter.Sex & The City actor Jason Lewis is to star as a jet-setting playboy detective in a new TV show. , in which he travels to Brazil to probe a crime - but then ends up staying because he falls in love with the city, according to a US report.The new show, dubbed a cross between Miami Vice and Magnum, is expected to begin filming next month in Rio de Janiero.It was created by Scott Steindorff, an executive producer of Las Vegas and HBO's Empire Falls, the New York Post reports.The other day, we bowed down to Cameron Diaz and her amazing hottie-pulling skills and now she's only gone and done it again.