Who wears it better?
35%
Lily Allen
65%
Kate Beckinsale