David Beckham, the hottest guy in Hollywood?