#1 Liv Tyler
#2 Emilia Clarke
#3 Lady Gaga
#4 Gal Gadot
#5 Emma Stone
#6 Reese Witherspoon
#7 Shakira
#8 Jennifer Aniston
#9 Zooey Deschanel
#10 Drew Barrymore
#11 Emma Watson
#12 Cameron Diaz
#13 Rebel Wilson
#14 Alicia Keys
#15 Milla Jovovich
#16 Sofia Vergana
#17 Eva Longoria
#18 Halle Berry
#19 Helen Mirren
#20 Sophie Turner
Credit: BoredPanda