Who wears it better?

32%Penelope Cruz
68%Christy Turlington