1. Penelope Cruz

2. Zendaya

3. Angelina Jolie

4. Eva Green

5. Catherine Zeta-Jones

6. Mila Kunis

7. Monica Bellucci

8. Winona Ryder

9. Salma Hayek

10. Demi Moore

11. Megan Fox

12. Liv Tyler

13. Camila Cabello

14. Michelle Rodriguez

15. Milla Jovovich

16. Zoe Saldana

17. Barbie Ferreira

18. Katie Holmes

19. Krysten Ritter

20. Jennifer Connelly
