It's David Beckham's birthday today (May 2).
The former footballer turns 43 today and to celebrate, we thought we'd take a look at some of his hottest ever moments.
From stripping down on the pitch to starring in saucy ads and photoshoots, we've got it all.
Check 'em out below: