Gerard Butler plays a sexy (and sometimes shirtless) soccer stud in the new movie "Playing for Keeps" -- and if we know anything about soccer, the real players can be just as hot as the movie stars playing them.

In the flick, Butler plays a former pro who returns home and starts coaching his son's soccer team ... while Catherine Zeta-Jones and Jessica Biel drool over him like we do whenever we see David Beckham's underwear ads.

But how does Butler stack up against some of the real-life hotties of soccer?

Believe it or not, Becks and Cristiano Ronaldo are only two of the many pieces of eye candy on the field.

Check out our picks for the most drool-worthy guys out there -- and let us know if you think Gerard's even hotter below!

"Playing for Keeps" opens Friday.

Hot Videos