Audrey Hepburn has been named the most beautiful woman of all time by readers of New Woman magazine, proving that today’s celebs can’t match classic Hollywood glamour.
The "My Fair Lady" star, who died in 1993, fought of competition from Grace Kelly (number two) and supermodel Cindy Crawford (number three) to take the title.
The top 5 gorgeous celebrities list was completed by Sophia Loren and Marilyn Monroe.
“When it comes to the most beautiful women of all time, head-turning, full-on glamour wins the day,” the magazine’s editor, Helen Johnston, says.
The women who made the top 100 possess “classic, timeless beauty” and “know how to show it off to the best effect“, she adds.
Princess Diana was number eight on the list, while modern beauties like Angelina Jolie, Catherine Zeta Jones, Halle Berry and Scarlett Johansson completed the top ten.
But blonde babes Jessica Simpson, Paris Hilton and Anna Kournikova only just made the list…taking positions in the late nineties.


