Carlos de la Torre and Cameron Diaz had a long-term relationship .
Diaz has had long-term relationships with video producer Carlos de la Torre , '' Cameron Diaz & Jennifer Lopez : What They Think About Motherhood '' May 7 , 2012 , PeopleBio at Talk Talk actor Matt Dillon , actor/singer Jared Leto , singer/actor Justin Timberlake , Justin , Cameron Go Camera Shy E-online Joal Ryan – November 10 , 2004 and New York Yankees baseball star Alex Rodriguez .
Cameron Diaz