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