Paul McCartney to challenge ‘X Factor’ winner for this year’s Christmas Number One spot

Beatles icon joins One For The Boys charity single alongside Jennifer Hudson

Paul McCartney is set to record a charity single which will take on this year’s X Factor winner for the coveted Christmas Number One spot.

McCartney is among a number of musicians and celebrities who will record vocals on a cover of A Great Big World’s ‘Say Something’ for the Hollywood actor Samuel L. Jackson’s cancer charity One For The Boys. The Sun reports that Jennifer Hudson will also appear on the song.

In addition to Hudson and McCartney, it is reported that a recording session hosted by BBC Radio 1 DJ Nick Grimshaw took place at Abbey Road Studios in London earlier this week with Game Of Thrones actress Maisie Williams and model Daisy Lowe joining the song. Samuel L. Jackson also contributed vocals during the session.

Meanwhile, McCartney recently announced plans to release an expanded edition of his 2013 album ‘New’. The updated version spans two CDs and a DVD, and is presented as a hardback book.

The second disc includes previously unreleased tracks ‘Hell To Pay’ and ‘Demons Dance’ plus ‘Struggle’, previously only available as a bonus track in Japan. The DVD includes Don Letts’ documentary Something New, which features interviews with McCartney plus producers Paul Epworth, Mark Ronson, Ethan Johns and Giles Martin.