Celebritysnap.com top 20:
1. Christina Aguilera
2. Pussycat Dolls
3. Jennifer Lopez
4. Beyonce
5. Britney Spears
6. Shakira
7. Rihanna
8. Fergie
9. Ciara
10. Mariah Carey
11. Keri Hilson
12. Kylie Minogue
13. Jessica Simpson
14. Cassie
15. Christina Milian
16. Madonna
17. .Janet Jackson
18. Amerie
19. Sugababes
20. Girls Aloud
Part 3 of 6
Most beautiful:1.Christina Aguilera (Jordan Bratman)
2.Kendra Wilkinson (Hank Baskett)
3.Geri Halliwell (Fabrizio Politi)
4.Kate Hudson (Chris Robinson)
5.Jenna Dewan (Channing Tatum)
6. Debra Messing (Daniel Zelman)
7. Jennifer Garner (Ben Affleck)
8.Kate Beckinsale (Len Wiseman)
9.Reese Witherspoon (Ryan Phillipe)
10.Pamela Anderson (Kid Rock)
11.Sandra Bullock (Jesse James)
12.Catherine Z. Jones (Michael Douglas)
13.Mariah Carey (Nick Cannon)
Top 20 by Celebritysnap.com:
1. Christina Aguilera
2. Jennifer Lopez
3. Beyonce Knowles
4. Jessica Alba
5. Gwen Stefani
6. Dita von Teese
7. Reese Witherspoon
8. Anne Hathaway
9. Katherine Heigl
10. Scarlett Johansson
11. Milla Jovovich
12. Kim Kardashian
13. Paris Hilton
14. Cameron Diaz
15. Katy Perry
16. Heidi Klum
17. Hayden Panettiere
18. Kate Winslet
19. Christina Applegate
20. Mischa Barton
Top 20 by Celebritysnap.com:
1. Christina Aguilera
2. Sarah M. Gellar
3. Mary-Kate Olsen
4. Nicole Richie
5. Beyonce
6. Alicia Keys
7. Fergie
8. Sienna Miller
9. Isla Fisher
10. Heidi Klum
11. Gwen Stefani
12. Jessica Simpson
13. Amanda Bynes
14. Paris Hilton
15. Ashlee Simpson
16. Salma Hayek
17. Ciara
18. Angela Bassett
19. Olga Kurylenko
20. Jada Pinkett-Smith