Who wears it better?
86%
Keira Knightley
14%
Dita von Teese