50. Malin Ackerman
49. Kristen Wiig
48. Maria Menounos
47. Emilia Clarke
46. Kerry Washington
45. Alessandra Ambrosio
44. Julie Benz
43. Olivia Wilde
42. Jessica Gomes
41. Lena Headey
40. Alison Brie
39. Jessica Biel
38. Kristen Bell
37. January Jones
36. Charlize Theron
35. Alex Morgan
34. Elizabeth Banks
33. Salma Hayek
32. Alicia Keys
31. Eva Mendes
30. Olga Kurylenko
29. Penelope Cruz
28. Julianne Hough
27. Jennifer Love-Hewitt
26. Halle Berry
25. Zooey Deschanel
24. Carrie Underwood
23. Miranda Kerr
22. Zoe Saldana
21. Sofia Vergara
20. Adriana Lima
19. Brooklyn Decker
18. Katrina Bowden
17. Blake Lively
16. Jessica Alba
15. Rihanna
14. Kate Upton
13. Emma Stone
12. Taylor Swift
11. Bar Refaeli
10. Amber Heard
9. Gisele Bundchen
8. Beyonce
7. Angelina Jolie
6. Scarlett Johansson
5. Jennifer Aniston
4. Jennifer Lawrence
3. Christina Hendricks
2. Mila Kunis
1. Katy Perry
Oh and BTW, Jennifer Aniston is so yesterday. Yes, she's still hot, but not #5 hot.
.