What actress has the prettiest hair?

  • Penelope Cruz
    Vote A
  • Jessica Alba
    Vote B
  • Michelle Pfeiffer
    Vote C
  • Megan Fox
    Vote D
  • Jennifer Lopez
    Vote E
  • Kat Graham
    Vote F
  • Keira Knightley
    Vote G
Select a gender to cast your vote:
I'm a GirlI'm a Guy

1|2
77

Most Helpful Girl

  • In my opinion... Penelope Cruz and Michelle Pfeiffer.

    0|1
    0|0

Most Helpful Guy

  • Jessica Alba and Keira Knightley are my favorites here, closely followed by Kat Graham and Megan Fox.

    0|1
    0|0

Have an opinion?

What Girls Said 6

  • Michelle Pfeiffer hands down!

    Jessica Alba right after Michelle... =)

    1|1
    0|0
    • JLo's hair looks like it's of the worst quality - very tortured by curling and straightening... and coloring probably...

      Every other woman's hair looks amazing really...

  • keira!

    0|1
    0|0
  • No question about it Jessica Alba. Keira also has nice hair

    0|1
    0|0
  • Michelle

    1|1
    0|0
  • PC + MF

    0|1
    0|0
  • The ony ones who have nice hair there is Lopez and Fox and I bet they're using extensions.

    0|1
    0|0

What Guys Said 6

  • Michelle Pfeiffer.

    1|1
    0|0
  • LOL, jlo has sex hair.

    0|1
    0|0
  • Keira and Penelope.

    0|1
    0|0
  • Megan Fox and Jennifer Lopez are the best here

    0|1
    0|0
  • of these? all crap stressed old hair.

    2|0
    0|0
  • All of them looks the same

    1|0
    0|0
Loading...