
Zhang Ziyi wore this polka-dot Christian Dior Resort 2012 dress during the ‘Love for Life’ Rome Film Festival photocall last month.
It’s far from being my favourite Dior look. The open sleeves are particularly jarring, but that pretty necklace provides a nice distraction.
Charlize Theron wore the same dress with a black blazer on ‘The Tonight Show with Jay Leno’ recently to promote her new movie, ‘Young Adults’.
Whilst the dress is not great, the blazer is too heavy for it, so Zhang wins for me.

Credit: Style.com & Getty
MORE FROM RED CARPET FASHION AWARDS:
Posted by Catherine Kallon on December 21st, 2011 In: Charlize Theron, Christian Dior, Who Wore It Better?, Zhang Ziyi



















Madonna In Dolce & Gabbana – ‘Madonna: The MDNA Tour’ Screening
Emma Watson’s Christian Louboutin ‘Pivichic’ Striped Leather And PVC Pumps
Milla Jovovich In Saint Laurent – ‘Liaisons Au Louvre III’ Charity Gala Dinner
Gwyneth Paltrow In Prabal Gurung – Licensing Expo 2013
Olga Kurylenko In Azzedine Alaia – ‘Liaisons Au Louvre III’ Charity Gala Dinner
Who Wore Valentino Better…Lena Dunham or Miley Cyrus?
















