David Beckham has the best abs of all the guys in Hollywood, according to In Touch Weekly's new Top 10 list.

"His body brings to mind the beautiful Michelangelo statue in Florence," said designer Giorgio Armani, who handpicked the 33-year-old soccer star for his ad campaigns.

Robert Buckley, 27, star of "Lipstick Jungle," ranks second, despite being overweight as a kid.

"I was on the chubby side and used to swim with my T-shirt on," he tells the magazine.

"Dancing With the Stars" stud Mario Lopez, 34, made the list at No. 3.

Hugh Jackman, 39, cut sugars and bread from his diet — and it landed him at No. 4.

"Criminal Minds" star Shemar Moore, 38, came in fifth; Ryan Sutter, 33, formerly of the "The Bachelor," is ranked sixth — but admits he "barely even does sit-ups."

Rocker Gavin Rossdale, 42, gets his seventh-ranked abs from playing tennis; reality star Brody Jenner, 25, makes the list at No. 8. Zac Efron, 20, who calls working out his "biggest hobby," is No. 9 and new dad Matthew McConaughey, 38, is last but not least at No. 10.