Fără îndoială că Gerard Butler este un bărbat arătos. Dar numai când face eforturi în acest sens. Pentru a-l interpreta pe regele Leonidas, din „300”, Butler a avut o dietă strictă luni de zile. Deşi unii spun că abdomenul lui a fost modificat pe calculator, el susţine că totul s-a datorat muncii lui asidue.
La scurt timp după film, muşchii lui au început să fie înlocuiţi de grăsime pentru ca de curând să apară aşa cum îl vedem în prima imagine, subţire şi în formă maximă. Actorul spune că se pregăteşte pentur un nou film, unde va juca rolul unui surfer.