
(Getty Images) You can tell a lot about a person from the people they date, and the one main thing you can tell from
Cameron Diaz's dating resume is that she doesn't have a type. When it comes to age, career, ethnicity; her boyfriends are all over the map. Most of them, however, run in the celebrity circuit, and after two decades on Hollywood's A-List, Diaz has a list of exes that is not only diverse, it's lengthy. From co-stars and models to athletes and billionaire business magnates, Diaz's dating history is one for the ages.
See for yourself with a tour through the last 20 years of Diaz's love life.
Elon Musk, 2013
Diddy, 2011
Alex Rodriguez, 2010-11
Adam Levine, 2010
Keanu Reeves, 2009-10
Paul Sculfor, 2008-09
Bradley Cooper, 2007-08
Kelly Slater, 2007
Tyrese Gibson, 2007
Jude Law, 2006-07
Justin Timberlake, 2003-06
Jared Leto, 1999-2003
Edward Norton, 1999
Matt Dillon, 1995-98