What to watch on TV this Christmas

A round-up of the best Christmas TV shows and films this Christmas

    • crowd rank
    • curated
    • alpha
    • newest
    • queue
    1. The Snowman and The Snowdog - Channel 4, 24th Dec, 8PM

      The Snowman and The Snowdog - Channel 4, 24th Dec, 8PM

      The Snowman and the Snowdog - Christmas Eve at 8pm on Channel 4

    2. Alice in Wonderland (2010) - BBC ONE, 26th Dec, 6:50PM

      Alice in Wonderland (2010) - BBC ONE, 26th Dec, 6:50PM

      Directed by Tim Burton. With Mia Wasikowska, Johnny Depp, Helena Bonham Carter, Anne Hathaway. 19-year-old Alice returns to the magical world from her childhood adventure, where she reunites with her old friends and learns of her true destiny: to end the Red Queen's reign of terror.

    3. Bad Santa - Channel 5, 23 Dec, 9PM

      Bad Santa - Channel 5, 23 Dec, 9PM

      Film in which a man dresses as Santa to deceive people in parting with their money and belongings, but will he change his ways?

    4. The Royle Family - BBC ONE, 25th Dec, 9:45PM

      The Royle Family - BBC ONE, 25th Dec, 9:45PM

      Barbara goes overboard on the Christmas shopping, much to Jim's disgust!

    5. Room on the Broom, BBC ONE, 25th Dec, 4:35PM

      Room on the Broom, BBC ONE, 25th Dec, 4:35PM

      Animated version of the children's book written by David Walliams

    6. Doctor Who - The Snowmen, BBC ONE, 25th Dec, 5:15PM

      Doctor Who - The Snowmen, BBC ONE, 25th Dec, 5:15PM

      A terrifying Christmas tale, 'The Snowmen'.

    7. Downton Abbey - ITV1, 25th Dec, 8:45PM

      Downton Abbey - ITV1, 25th Dec, 8:45PM

      From the pen of award-winning writer Julian Fellowes comes the highly anticipated Christmas Special of Downton Abbey, starring Hugh Bonneville and Maggie Smith.

    8. Miranda Christmas Special - BBC One, 26th Dec, 9:00PM

      Miranda Christmas Special - BBC One, 26th Dec, 9:00PM

      It doesn't matter what Miranda attempts in life, she always seems to fall flat, and Christmas is no different.

    9. Superstars 2012 - BBC One, 29th Dec, 6:45PM

      Superstars 2012 - BBC One, 29th Dec, 6:45PM

      A one-off Olympic episode of Superstars will be aired over Christmas with 10 London 2012 gold medallists taking part.

    10. George Clarke's Amazing Spaces Xmas special - C4, 20th Dec, 8PM

      George Clarke's Amazing Spaces Xmas special - C4, 20th Dec, 8PM

      Christmas special of George Clarke's Amazing Spaces