Actress Audrey Hepburn has been named the most beautiful woman in the last hundred years beating Cheryl Cole into second place.
Audrey Hepburn has been voted the most beautiful woman of all time.
Audrey died in 1993 after suffering from cancer aged, 63, but still beat today's best looking to the prime position.
The QVC survey was completed by 2000 women to celebrate the start of its Beauty Month throughout July.
Earlier this year, Audrey's little black Givenchy dress that she wore in 'Breakfast At Tiffany's' was also voted the greatest female screen outfit of all time.
The survey was carried out by Lovefilm and editor Helen Cowley explained why she was a deserving winner.
She said: "Audrey Hepburn has truly made that little black dress a fashion staple which has stood the test of time despite competition from some of the most stylish females around."
The full top 10 of the most beautiful women:
1. Audrey Hepburn
2. Cheryl Cole
3. Marilyn Monroe
4. Angelina Jolie
5. Grace Kelly
6. Scarlett Johansson
7. Halle Berry
8. Diana, Princess of Wales
9. Kelly Brook
10. Jennifer Aniston