Cameron Diaz's Boyfriends - Cameron Diaz's Greatest Loves
Who doesn't love a Hollywood romance? Cameron Diaz has played the field, from actors to singers to athletes! Check out her greatest celebrity loves here.
Matt Dillon - Cameron Diaz's Greatest Loves
Matt Dillon called Cameron Diaz his "muse" for three years, ending in 1998.
Jared Leto - Cameron Diaz Greatest Loves
Oh, you better believe it! Cameron Diaz was engaged to Jared Leto (no lie!), whom she dated from 1999 to 2003.
Justin Timberlake - Cameron Diaz's Greatest Loves
Cameron was eight years older than Justin Timberlake, but they hit it off from 2003 to 2006. But really, who wouldn’t hit it off with this stud?
Alex Rodriguez - Cameron Diaz's Greatest Loves
From 2010 to 2012, Alex Rodriguez, the Yankee slugger, was Cameron Diaz's man.