1.Eva Longoria 2.Monica Bellucci 3.Jennifer Love Hewitt 4.Jessica Alba 5.Charlize Theron 6.Lindsay Lohan 7.Scarlett Johansson 8.Keira Knightley 9.Eva Green 10. Maggie Q