1. Diane Kruger in Vivienne Westwood – ‘Amour’ Cannes Film Festival Premiere
2. Coco Rocha in Zac Posen – 9th Annual Spring Dinner Dance New Year’s In April: A Fool’s Fete
3. Blake Lively in Zuhair Murad Couture – ‘Savages’ LA Premiere
4. Catherine, Duchess of Cambridge in Jenny Packham – ‘Our Greatest Team Rises -BOA Olympic Concert’
5. Zhang Ziyi in Marc Bouwer Couture – New York Chinese Film Festival
6. Nina Dobrev in Donna Karan Atelier – 2012 Met Gala
7. Gwyneth Paltrow in Tom Ford – 2012 Oscars
8. Karolina Kurkova in Rachel Zoe – 2012 Met Gala
9. Jennifer Lawrence in Prabal Gurung – ‘The Hunger Games’ LA Premiere
10. Kate Hudson in Atelier Versace – ‘The Reluctant Fundamentalist’ Venice Film Festival Premiere

See who just missed out on the Top 10

11. Diane Kruger in Giambattista Valli Couture – ‘Moonrise Kingdom’ Cannes Film Festival Premiere & Opening Ceremony
12. Diane Kruger in Christian Dior Couture – ‘Therese Desqueyroux’ Cannes Film Festival Premiere & Closing Ceremony
13. Keira Knightley in Erdem – ‘Anna Karenina’ LA Premiere
14. Katie Aselton in Juan Carlos Obando – ‘Zero Dark Thirty’ LA Premiere
15. Emma Stone in Gucci – ‘The Amazing Spider-Man’ Paris Premiere
16. Beyonce Knowles in Marc Bouwer – ‘I Was Here’ World Humanitarian Day Performance
17. Keira Knightley in Elie Saab Couture – ‘Anna Karenina’ Toronto Film Festival Premiere
18. Charlize Theron in Christian Dior Couture – 2012 Golden Globes
19. Elizabeth Banks in Elie Saab – 2012 MTV Movie Awards
20. Tilda Swinton in Haider Ackermann – ‘Moonrise Kingdom’ Cannes Film Festival Premiere & Opening Ceremony

Credit: Getty & Sina