Who Has Cameron Diaz Dated?

Who Has Cameron Diaz Dated?

Cameron Diaz Dating Relationships: Carlos de La Torre, Vince Neil, Matt Dillon, Edward Norton, Jared Leto, Justin Timberlake, Kelly Slater, Criss Angel, Paul Sculfor, Alex Rodriguez.