9 / 11

Gerard Butler

When you're a ladies' man like Gerard Butler, 42, who's been seen in the company of such beauties as Jennifer Aniston, Jessica Biel, Rosario Dawson, and Lindsay Lohan, you need to stay in shape! We're sure the Scotland native's accent probably doesn't hurt either.

The Boys of Summer

Hugh Jackman, Joe Manganiello, Chris Hemsworth, and other hot stars show off their buff bods.