The BBC has released its full Christmas TV schedule – including a six-part adaptation of Les Miserables and the return of Idris Elba in Luther.
Agatha Christie's The ABC Murders, a new interpretation of Richard Adams' Watership Down and Andrea Levy's The Long Song are also lined up.
And old favorites such as Mrs. Brown's Boys, Call the Midwife and Strictly Come Dancing return to our screens.
Mary Berry and Nadiya Hussain will both present their own cookery shows.
Charlotte Moore, director of BBC content, said: "We've got a wonderful array of stars to keep everyone entertained, with the very best in drama, entertainment, comedy and documentaries over the festive period.
"There is something for everyone and I know our audiences will enjoy the fantastic range of magical treats on offer across the BBC."
As has become a tradition, another David Walliams' book has been adapted for the festive period – this time round, it's The Midnight Gang.
Take That mark their 30th anniversary with a special one-off program for BBC One and younger viewers may be keen to catch the animated version of Julia Donaldson and Axel Scheffler's Zog.
The stars of Goodness Gracious will celebrate the 20th anniversary show alongside celebrity fans of the hit BBC Two series.
Documentaries focus on the likes of comedian Billy Connolly and The Snowman author and illustrator Raymond Briggs.
The festive edition of Doctor Who will be shown on New Year's Day on BBC One instead of Christmas Day for the first time since the drama's return in 2005.
Watership Down, about a warren of intrepid rabbits, features an original song from Sam Smith and will be split over two feature-length episodes.
It boasts a stellar cast including James McAvoy, Nicholas Hoult, John Boyega, Gemma Arteton and Olivia Colman.
Separately, award-winning screenwriter Andrew Davies – the subject of a documentary also shown over the Christmas period – has adapted Victor Hugo's novel Les Miserables for the small screen.
Dominic West takes on the role of Jean Valjean in the French classic, with David Oyelowo as Javert and Lily Collins as Fantine.
John Malkovich will return to BBC One playing Poirot in The ABC Murders, with Rupert Grint appearing alongside him as Inspector Crome.
Ken Dodd will be remembered in How Tickled We Were on BBC Two, with the channel also watching Chris Packham and Michaela Strachan exploring some of nature's heavenly wonders and winter wildlife.
Stars returning to Strictly include Anita Rani, Ann Widdecombe, Caroline Flack, Aston Merrygold, Jake Wood and Michael Vaughan.
Arts offerings include Swan Lake from the Royal Opera House on BBC Four.
And there will be four Top of the Pops specials on BBC One during the holiday period.
Aled Jones will celebrate Christmas in Edinburgh with thousand Songs of Praise viewers, while the Queen's Christmas Message and Carols from King's return once again.