David Beckham looks smokin’ hot in his new ads for H&M! See all the photos here.