He recently admitted to sprouting some gray hairs, but 36-year-old David Beckham still has one of the hottest bodies in Hollywood.
In the ads for his new Bodywear collection for H&M, the L.A. Galaxy soccer star stripped down to his underwear, revealing his rock-hard physique.
Beckham and his in-house creative team designed the line of briefs, boxers, T-shirts, pajamas and long johns, which will be available in stores and online February 2012.
"The underwear is totally my designs, and are things that I like to wear," Beckham told U.K. newspaper The Sun.
"I sometimes wear them to go to sleep -- they're very cool," he explained.