Slip into your Reindeer socks and settle down for some cosy nights on the sofa this Christmas. Here are our highlights of the best festive TV on the box...
Benedict Cumberbatch to play Bond villain?
Sherlock star Benedict Cumberbatch is believed to be in the running to play the next James Bond villain.
Cumberbatch is considered 'perfect Bond villain material' for the as-yet-untitled 24th James Bond movie, according to The Express.
'Work on the next film will begin next year and the plan is for Benedict to be on board,' an insider reportedly told the paper.
'He grew up watching Bond, so it would be a childhood ambition fulfilled,' continued the source.
'Playing a Bond villain is one of the plum roles in film history and he'd jump at the chance.'
Do you think Benedict Cumberbatch would make a good Bond villain?
From Take That to John Legend, Sam Smith and Emeli Sande, we are always in the mood for romance. Check out Jenny Francis' pick of love songs played right here on Heart!