Cameron Diaz's rosy cheeks are what everyone wants, but they'd happily take Halle Berry's or Heidi Klum's.

Advertisement