David Beckham has been named the sexiest celebrity in a suit.
The LA Galaxy footballer topped the poll launched by Austin Reed to mark its Suit Swap project with mental health charity Mind.
Hollywood icon George Clooney was in second place, while James Bond star Daniel Craig came third.
"Undoubtedly David Beckham is one of the most stylish men to grace the planet," an Austin Reed spokesman said.
"His allure is that he can pull off the casual scruffy look but transforms himself into a dashing gent when he dons a sharp suit.
"Equally George Clooney looks effortlessly debonair on the red carpet when he sports a tailored suit."
the list:
1. David Beckham
2. George Clooney
3.Daniel Craig
4.Gary Barlow
5. Hugh Grant
6. Jenson Button
7. Prince Harry
8. Prince William
9. Lewis Hamilton
10. Robert Pattinson
11. Rupert Penry-Jones
12. Benedict Cumberbatch
13. Dermot O'Leary
14. Jude Law
15. Clive Owen
16. Orlando Bloom
17. Mark Wright
18. David Walliams
19. George Lamb
20. Simon Cowell