The year is coming to an end so it's all about the "lists" – let the debates begin!
10. Christina Milian 9. Kiera Knightly
8. Kate Bosworth 7. Cameron Diaz
6. Scarlett Johanssan 5. Stacey Kiebler
4. Angelina Jolie 3. Lindsay Lohan
2.Jessica Alba 1.Eva Longoria