Prince Harry, Prince Charles, Prince Philip, the Duke of Edinburgh, and Prince Michael of Kent have all been named among Britain’s Best Dressed Men.

Popular on LondonNet

The annual list compiled by GQ magazine featured 23-year-old Harry in 12th place, above Closer actor Clive Owen, British fashion designer Giles Deacon and Rocket Man singer Sir Elton John.

Charles was 25th on the list, while Philip came in 33rd place, closely following by Michael in 34th.

A royal insider said: “Harry is delighted to be included in the list, especially in the top 20. Even though he has gone down two places from last year, he is still included, which is more than can be said for his brother, Prince William.”

James Bond actor Daniel Craig was named Britain’s Best Dressed Man for the second year running. Elsewhere, Prince William, 25, appeared at number 16 in the magazine’s worst dressed list.

The poll was topped by British comedian Russell Brand, who was described as a “cross between Worzel Gummidge and Lord Byron after a night on acid”.

Britain’s GQ Magazine’s Best Dressed Men List 2008 – top 20:

1. Daniel Craig
2. Noel Fielding
3. Daniel Day-Lewis
4. James McAvoy
5. Tom Ford
6. David Beckham
7. Jude Law
8. David Cameron
9. David de Rothschild
10. David Furnish
11. David Walliams
12. Prince Harry
13. Clive Owen
14. Nicky Haslam
15. Lewis Hamilton
16. Jarvis Cocker
17. Sir Elton John
18. Sam Riley
19. Giles Deacon
20. David Bowie

Others: Prince of Wales, 25, Duke of Edinburgh, 33, Prince Michael of Kent, 34