Is this really Cameron Diaz? In a pashmina? Do people still wear those outside of Chelsea? The Oscar de la Renta dress is pretty though, so pretty that Jennifer Lopez decided she fancied it too, but who do you think does it best? Lady who lunches-esque Cameron or curvy J-Lo?
Who wore it best?