Who wore it better?

Claire Danes
Askepot