Audrey Hepburn has been voted the ultimate screen beauty in a poll of Hollywood actresses through the ages. The Roman Holiday star was chosen ahead of modern divas including Angelina Jolie, Keira Knightley and Halle Berry.
The poll of nearly 2,000 film fans put Hepburn in first place, citing her perfect bone structure and almond eyes. Jolie was second, although she was a favourite with younger voters, and Grace Kelly was third, telegraph.co.uk reports.
While blondes have more fun, brunettes appear to have more enduring appeal. Of the top 10 actresses, only three - Grace Kelly, Marilyn Monroe and Brigitte Bardot - are blonde.
"A great cinematic beauty by definition has to look amazing in motion, not just in pictures. Audrey Hepburn is clearly a timeless beauty explaining why she is the nation's choice, though a personal favourite of mine has always been Vivien Leigh - she was not only breathtakingly beautiful but had an astonishingly expressive face. Unlike many actresses her expressions never run counter to her beauty, which seems an essential point of her being rather than just a quirk of genetics," said Nicola Moulton, beauty and health director of Vogue.
Top 10 most timeless beauties are:
1 Audrey Hepburn
2 Angelina Jolie
3 Grace Kelly
4 Marilyn Monroe
5 Sophia Loren
6 Catherine Zeta Jones
7 Elizabeth Taylor
8 Keira Knightley
9 Halle Berry
10 Brigitte Bardot