David Beckham is starring in a new ad campaign for his bodywear collection for global retailer H&M.

The ad, directed by Guy Ritchie, is more like a film short. Beckham stars as an action hero, saving the day in Los Angeles in his boxer briefs and bedroom slippers.

READ: David Beckham to join French club PSG

Beckham launched a line of undergarments and loungewear in partnership with H&M a year ago.

The 37-year-old Beckham said he's committed to the campaign for the long haul, but admits he is still a little startled looking up at a billboard and seeing a giant version of himself.

READ: David Beckham: Back in the underwear biz

"No matter how many campaigns I do with H&M, I will never get used to seeing myself on billboards," he said. "It's always a surprise to me when I see them. I'm lucky to work with such great photographers and stylists, so the images are always the best they can be."