Troy star Diane Kruger is in second place, beating Twilight’s Kristen Stewart into third and TV presenter Alexa Chung in fourth.
Fashion show front-row regular Kate Bosworth gained fifth place, with Spice Girls star-turned-fashion designer Beckham one spot behind.
Catherine, Duchess of Cambridge’s elegant style earned the royal seventh place but the surprise entry was from Katie Holmes and Tom Cruise’s six-year-old daughter Suri, who is placed ninth.
The style princess is sandwiched between supermodel Moss in eighth place and Florence + the Machine frontwoman Florence Welch in 10th.