David Beckham has topped a poll asking people to decide which male celebrity wears his suit the best.
Beckham won with 24% of the vote, and he beat of some stiff competition such as Justin Timberlake who came second with 19%, and George Clooney who had 16%.
Prince Harry came fourth with 13% and Made in Chelea’s Spencer Matthews came fifth, with 10% of the vote.
We have to agree with the voters’ choice. Beckham really knows how to rock his suit and tie (sorry Justin!).