Why does everyone and their granny think they can get a Christmas number one now? Remember the good old days when they just gave it to East 17 or Mariah Carey and that was that? Simpler times. Now everybody wants a go, and it's getting out of hand.

EastEnders star John Altman is the latest to throw his hat in the ring with a cover of Real Wild Child (Wild One) by Iggy Pop. Altman as you may know, plays bad boy Nick Cotton on the soap, and has returned in recent weeks to wreak more havoc on his long suffering ma, Dot.

The actor has teamed up with JOANovARC for the song, and told The Sun; "We're going all out to beat the X Factor winner because we've got a good song. We didn't want it to be insipid - there are a lot of insipid Christmas records around right now."

For some reasons we are getting flashbacks to Bill Nighy in Love Actually for this one... the Christmas horror of it all.

If it has taken your fancy, you can download the song from this Sunday November 30th.