Cameron Diaz doesn’t nail it all the time, but when she does, she really does. I would KILL for this dress.

Advertisements