David Beckham's eight-year-old son Romeo, Prince Harry and Prince William have made their debuts on a list of Britain's Best-Dressed "men".
The GQ Best-Dressed List 2011 features Little Britain star David Walliams at 11, Doctor Who's Matt Smith, a new entry at 12, David Beckham at 16 and Prime Minister David Cameron, who has dropped from eighth place last year to 20.
Actor Aaron Johnson, 20, who last year fathered a baby girl with director fiancee Sam Taylor-Wood, 43, scooped first place from last year's winner, Twilight heart-throb Robert Pattinson.
Prince Harry, a new entry in the style rankings, beats his older brother by coming fifth, with experts crediting the fact he "looks good because he really doesn't care". Prince William is at 27.
Romeo is 26th, with experts describing the Beckhams' middle son, who last year signed a deal for his own fashion label, as "the celebrity of the future".
David Walker-Smith, menswear director at Selfridges, told the magazine: "He's experimental, quirky and fun, and his style has nothing mini-me about it. It's me-me!"
Elsewhere in the coveted annual list, X Factor host Dermot O'Leary, a new entry at 40, beats his boss Simon Cowell, who ranks at 43.