Connect
To Top

2. Cameron Diaz

Cameron Diaz is a serial celebrity dater herself. She’s been linked with Matt Dillon, Jared Leto, Justin Timberlake, Jude Law, Alex Rodriguez and more, before her surprise wedding to Benji Madden last year. John and Cameron were spotted getting cozy together several times in 2007, but nothing serious ever came of it.

celebrity sloppy seconds
The Image Worx / shutterstock.com

More in Love