19. Lea Michele
18. Lady Gaga
17. Emma Watson
16. Katy Perry
15. Daisy Lowe
14. Selena Gomez
13. Mila Kunis
12. Zooey Deschanel
11. Kate Middleton
10. Candice Swanepoel
9. Rihanna
8. Kim Kardashian
7. Scarlett Johansson
6. Emma Stone
5. Nicki Minaj
4. Miranda Kerr
3. Rooney Mara
2. Kate Upton
1. Sofia Vergara
One comment
Pingback: Hottest Female Celebrities of 2012 « Humor