This is the most wonderful time of the year for those who love nothing better than lounging all day in front of the television.
With a Harry Potter reunion show, new Jamie Dornan drama, and your favorite Christmas promotions galore, there’s plenty to keep you busy for the weeks to come.
Here are the best shows to watch this Christmas:
The Witcher, Netflix, from December 17
Henry Cavill returns as monster hunter Geralt, after two years of waiting for the second season.
Emily in Paris, Netflix, from December 22
With Lily Collins, Emily In Paris follows the titular Emily, as she deals with the aftermath of her affair with Gabriel.
A Ghost Story for Christmas: The Mezzotint, Britbox, December 24
Adapted from The Mezzotint by MR James, this Christmas special is set in the 1920s and sees Rory Kinnear play a man who receives a mysterious engraving of a house.
Call the midwife, The day of Christmas,BBC One, 8 p.m.
Always popular around Christmas time, Call The Midwife sees the return of Miriam Margolyes’ mother Mildred, as the midwives of Nonnatus House tackle their busiest Christmas ever.
The Larkins, Christmas Day, ITV, 9 p.m.
The Larkins return to celebrate Christmas in the Kent countryside, with Bradley Walsh at the helm. Expect break-ins, power outages and a panto or two.
A very British scandal, Boxing Day, BBC One,9 p.m.
Crown actress Claire Foy plays a similar role in this drama, as she plays high society character Margaret Campbell, Duchess of Argyll, facing Paul Bettany’s 11th Duke of Argyll as they go through a divorce public and vicious.
The Tourist, New Years Day, BBC One, 9 p.m.
Jamie Dornan stars in the new drama, which airs on New Years Day. When a man wakes up in the sweltering Australian Outback without remembering who he is or how he got there , he embarks on a mission to discover his identity.
Mrs Brown’s Boys, Christmas Day, 10:20 p.m., BBC One
Love it or hate it, this is a Christmas staple. Agnes de Brendan O’Carroll finds herself enlisted in the church choir this year, but Father McBride (Jimmy Gibney) has banned all singing and dancing.
The Biggest Snowman, Christmas Eve, Channel 4, 8 p.m.
As bizarre as it sounds, The Greatest Snowman centers around a snowman building competition and is presented by Sue Perkins. Johnny Vegas, Laurence Llewelyn-Bowen, Dani Dyer, Liam Charles and Cherry Healey all attend.
Harry Potter 20th Anniversary: Return to Hogwarts, New Years, Sky Max
20 years after the world was first introduced to Daniel Radcliffe, Emma Watson and Rupert Grint, the stars (and others who have appeared on the show) meet and share memories of their time on set as well. only unreleased clips.
Doctor Who, New Years Day, TBD, BBC One
A Dalek invasion is on the way and the Doctor needs all the help he can get. Aisling Bea, Adjani Salmon and Pauline McLynn guest star in “Eve of the Daleks”.