1 kate hudson 2 nina dobrev 3 catherine zeta Jones 4 charlize theron 5 Jennifer Lopez 6 Megan fox 7 eva mendes 8 Alicia Vikander 9 Angelina jolie 10 margot robbie