Who wears it better?

1%Jerry Hall
99%Cate Blanchett