Sir Paul McCartney is set to sing on a Christmas charity single in a fundraising stunt organised by Samuel L Jackson, according to a U.K. report.

The former Beatles star will front the song Jackson is putting together to raise money for testicular and prostate cancer charity One of the Boys, reports The Sun newspaper.

A number of musicians and other stars including Jennifer Hudson will loan their vocals to the cover of A Great Big World's hit Say Something.

Nicole Scherzinger and Game of Thrones actress Maisie Williams joined Jackson at London's Abbey Road studios for a star-studded karaoke party in support of the charity on Thursday (25Sep14).

British model Daisy Lowe posted a video on of the Pulp Fiction star singing Show Me Love by Robin S.