Soccer ace David Beckham has seen off competition from Ashton Kutcher and Ryan Phillippe to land the title of America's sexiest man.
England star Beckham was voted top of a poll of male celebrities by U.S. magazine OK! - which aimed to find America's top "man candy".
The 33-year-old took first place, while Hollywood hunks Kutcher and Phillippe only managed eighth and 26th respectively.
Phillippe was also beaten by American Idol judge Simon Cowell who was voted number 25, despite being nearly 20 years older than the actor.