Thanks to Maxim magazine, here are the top 100 hottest girls of 2012. Do you agree with the rankings?


49. Emmy Rossum


48. Brittany Snow


47. Julianne Hough


46. Adriana Lima


45. Zoe Saldana


44. Lake Bell


43. Ashley Greene


42. Brooklyn Decker


41. Zooey Deschanel


40. Miranda Kerr


39. Kate Upton


38. Kelly Kelly


37. Jennifer Lopez


36. Sarah Shahi


35. Yvonne Strahovski


34. Elisha Cuthbert


34. Elisha Cuthbert


32. Rihanna


31


30. Berenice Marlohe


29. Eva Mendes


28. Jessica Biel


27. Naya Rivera


26. Taylor Swift


25. Jessica Gomes


24. Selena Gomez


23. Anne Hathaway


22. Kaley Cuoco


21. Emma Watson


20. Jennifer Love Hewitt


19. Victoria Justice


18. Katrina Bowden


17. Scarlett Johansson


16. Charlize Theron


15. Kristen Stewart


14. Lea Michele


13. Blake Lively


12. Kate Beckinsale


11. Rosie Huntington-Whiteley


10. Adrianne Palicki


9. Malin Akerman


8. Megan Fox


7. Emma Stone


6. Jennifer Lawrence


5. Olivia Wilde


4. Katy Perry


3. Mila Kunis


2. Olivia Munn


1. Bar Refaeli


Pages 1 2