1. Cameron Diaz:

1. Cameron Diaz:  

2. Hillary Duff:

2. Hillary Duff:

3. Britney Spears:

3. Britney Spears:

4. Megan Fox:

4. Megan Fox:

5. Jennifer Anniston:

5. Jennifer Anniston:

6. Julia Roberts:

6. Julia Roberts:

7. Beyonce Knowles:

7. Beyonce Knowles:

8. Angelina Jolie:

8. Angelina Jolie:

9. Jessica Alba:

9. Jessica Alba:

10. Marilyn Monroe:

10. Marilyn Monroe: