Gerard Butler

Scottish actor Gerard Butler, best known for his Herculean body and bravery as Spartan King Leonidas in “300,” attends the “Avatar” premiere during day seven of the 6th annual Dubai International Film Festival.

Getty Images for DIFF

Gerard Butler accepting his Variety International Star of the Year Award.

Getty Images for DIFF

The actor, who has reportedly had trouble maintaining his “300” body, came under fire recently when these beach photos of a flabby torso surfaced.