Former England captain David Beckham and comedian Kevin Hart have reportedly teamed up to star in a new campaign for H&M.
The 40-year-old, who retired from football in 2013, shared snaps of the pair filming, but was coy on why the unlikely duo were together wearing matching outfits.
According to the Daily Mail, the former sportsman and Hart have been brought together for a new ad campaign by clothing company H&M, who sell Beckham-branded underwear.
The filming took place in New York last week.