1. Anne Hathaway 2. Eva Mendez 3. Brooke Burns 4. Natasha Henstridge 5. Kim Kardashian 6. Jennifer Connelly 7. Heidi Klum 8. Sheryl Crow 9. Beyonce Knowles 10. Jessica Alba