David Beckham has topped a poll to find the most stylish male star in the U.K., while British royal Prince William was crowned the country's worst dressed.
Soccer ace Beckham came top in a survey of British fans, who named him the most fashionable celebrity male, ahead of Twilight hunk Robert Pattinson.
Meanwhile, newlywed Prince William was slated for his uninspiring uniform of shirts and jackets.
A spokesperson for retail chain Peacocks, which conducted the poll, says, "William should be more adventurous."
William's father, Prince Charles, was also listed in the Top 10 worst-dressed stars, along with Rod Stewart and Simon Cowell.
Watch "David Beckham Flaunts His Underwear"