Maxim hot 100: List is topped by Miley Cyrus, and includes a range of actresses and celebrities.
Here’s the top 10:
1. Miley Cyrus
2. Selena Gomez
3. Rihanna
4. Mila Kunis
5. Jennifer Lawrence
6. Jennifer Love Hewitt
7. Ashley Tisdale
8. Kate Upton
9. Vanessa Hudgens
10. Elisha Cuthbert
Others on the list include Beyonce (14); Megan Fox (20); Heather Graham (23); Eva Mendes (57); and Shakira (53). Maxim also included Manti Te'o’s fake girlfriend in the list.