1. Rosie Huntington-Whiteley
2. Olivia Munn
3. Katy Perry
4. Cameron Diaz
5. Mila Kunis
6. Bar Refaeli
7. Anna Hathaway
8. Natalie Portman
9. Cobie Smulders
10. Jennifer Lawrence
VNMedia