UPPA/ZUMApress.com


WHAT SHE WORE
Diaz smiled big at the London premiere of Knight and Day in a Stella McCartney sweaterdress, satin Casadei peep-toes, Jennifer Meyer bracelets, Anita Ko earrings and a Herndon Heald ring.
29 of 40

Cameron Diaz

Cameron Diaz in Stella McCartney

Advertisement