Top 10 sexiest and Hottest American Women

1- Cameron Diaz

2- Hillary Duff

3- Britney Spears

4- Megan Fox

5- Jennifer Anniston

6- Julia Roberts

7- Beyonce Knowles

8- Angelina Jolie

9- Jessica Alba

10- Marilyn Monroe

Next : Long Before Johnny Depp, THIS HEARTTHROB Had a Leading Role in Disney’s ‘Pirates of the Caribbean’