1.Eva Mendes
2.Nicole Richie
3.Penelope Cruz
4.Carrie Underwood
5.Angelina Jolie
6.Charlize Theron
7.Megan Fox
8.Blake Lively
9.Victoria Beckham
10.Kim Kardashian
11.Olivia Wilde
12.Kristin Cavallari
13.Taylor Swift
14.Fergie
15.Kate Beckinsale
16.Gwyneth Paltrow
17.Katy Perry
18.Michelle Obama
19.Kristen Stewart
20.Kate Hudson