From PEOPLE Magazine Click to enlarge
20s

20

Hayden Panettiere

21

Rihanna

22

Blake Lively

23

Megan Fox

24

Audrina Patridge

25

Scarlett Johansson

26

Mila Kunis

27

Anna Paquin

28

Beyoncé

29

Alicia Keys

30s

30

Lake Bell

31

Katherine Heigl

32

Liv Tyler

33

Diane Kruger

34

Charlize Theron

35

Eva Mendes

36

Kate Beckinsale

37

Cameron Diaz

38

Jada Pinkett Smith

39

Heather Graham

40s

40

Catherine Zeta-Jones

41

Debra Messing

42

Nicole Kidman

43

Halle Berry

44

Brooke Shields

45

Mary-Louise Parker

46

Vanessa Williams

47

Gina Gershon

48

Julia Louis-Dreyfus

49

Carol Alt

50s

50

Kelly Lynch

51

Michelle Pfeiffer

52

Katie Couric

53

Kim Cattrall

54

Iman

55

Christie Brinkley

56

Mary Steenburgen

57

Christine Baranski

58

Anjelica Huston

59

Morgan Fairchild