Who made Cameron Diaz’s black pumps, jewelry and gray long sleeve dress that she wore to the London premiere of Knight and Day?

1002Dress – Stella Mccartney

Shoes – Casadei

Earrings -Anita Ko

Ring – Herndon Heald

Bracelets -Jennifer Meyer