Media vote - British beauty legend: 1 Julie Christie, 2 Jean Shrimpton, 3 Princess Diana, 4 Elizabeth Taylor, 5 Audrey Hepburn, 6 Twiggy. Current British beauty: 1 Kate Moss, 2 Catherine Zeta- Jones, 3 Kate Beckinsale, 4 Kate Winslet, 5 Keira Knightley, 6 Sophie Dahl.