According to In Touch, David Beckham has the hottest abs in Hollywood. He beat out beach bum Matthew McConaughey, Zac Efron, Mario Lopez and others for the honor.
The entire top ten is as follows:
10. Matthew McConaughey
9. Zac Efron
8. Brody Jenner
7. Gavin Rossdale
6. Ryan Sutter
5. Shemar Moore
4. Hugh Jackman
3. Mario Lopez
2. Robert Buckley
1. David Beckham
I must say, that I totally agree with this list, but I am surprised about the lack of athletes on the list. I can only wonder what the criteria was–actually living in Hollywood, having a Hollywood career or merely being famous.
Regardless, congrats to David! I’m sure ladies everywhere appreciate whenever he goes shirtless!

