Style snap!

Two celebrities. One outfit. But who do you think wore it best?

Model Lily Cole shoes off her enviable long legs in this gold lace Dior dress while actress Charlize Theron goes for a more casual look dressing down the wrap dress in flat sandals.

 

Charlize vs Lily

Charlize Theron and Lily Cole