
Contact Music — Marilyn Monroe has beaten a host of famous beauties to be named the greatest blonde of all time.
Marilyn Monroe has been named the greatest blonde of all time.
The late screen legend beat off stiff competition from a host of modern beauties, including Cameron Diaz, Madonna and Scarlett Johansson, to be awarded the title in a new poll.
Other platinum stars to make the top twenty include Fleetwood Mac star Stevie Nicks who came eighth, Blondie singer Debbie Harry in tenth spot, Madonna made it to eleventh place, while Gwen Stefani took fourteenth place.
Greatest Blondes of All Time, according to One Poll:
1. Marilyn Monroe
2. Grace Kelly
3. Brigitte Bardot
4. Cameron Diaz
5. Holly Willoughby
6. Joanna Lumley
7. Scarlett Johansson
8. Stevie Nicks
9. Olivia Newton-John
10. Debbie Harry
11. Madonna
12. Doris Day
13. Goldie Hawn
14. Gwen Stefani
15. Denise Van Outen
16. Barbara Windsor
17. Honor Blackman
18. Tess Daly
19. Charlize Theron
20. Paris Hilton