Your complete guide to the best festive TV dramas and specials across all Virgin Media channels
By Virgin TV Edit
We wish it could be Christmas eveeeery daaaaay. And that’s because of the sheer amount of quality drama coming your way over this very special festive season, including a whole host of Christmas specials you’ll absolutely fall in love with.
Read on for all the information, including when to watch them, and keep checking back as we’ll be updating this page with new shows and programming as soon as it’s announced.
Don’t miss these comprehensive Christmas TV guides:
Call The Midwife – BBC One
Watch Call The Midwife at 8pm on Christmas Day on BBC One HD (CH 101/108)
Marking the start of series 11, this Christmas special sees Nonnatus House celebrate Christmas 1966 as Lucille (Leonie Elliott) and Cyril (Zephryn Taitte) prepare for their winter wedding. It’s the Nonnatus team’s busiest Christmas Day yet, but luckily Mother Mildred (Miriam Margolyes) is on hand to support the team.
The Larkins Christmas Special – ITV
Watch The Larkins Christmas Special at 9pm on Christmas Day on ITV HD (CH 103/113)
This show has all the hallmarks of becoming a new Christmas TV tradition, following in the footsteps of Downton Abbey and Doctor Who. But it’s far from a drama-free Christmas at the Larkins’ farm when chaos ensues following a power cut in the local village. As warming as a mince pie followed by a glass of something stiff.
A Very British Scandal – BBC One
Watch A Very British Scandal at 9pm on Boxing Day on BBC One HD (CH 101/108)
Written by the masterful Sarah Phelps (Dublin Murders), this three-part drama focuses on one of these most famous and notorious scandals in British history featuring the Duke and Duchess of Argyll (Paul Bettany and Claire Foy). Dealing with post-war 1960s Britain, attitudes towards women and intense public shaming against the glare of the media, it’s set to be one of the dramas of the year.
Doctor Who – BBC One
Doctor Who: Eve Of The Daleks at 7pm on New Year’s Day on BBC One HD (CH 101/108)
As much a part of the festive season as family arguments and overcooked turkey. Following the events in six-parter Doctor Who: Flux, The Doctor (Jodie Whittaker) begins her journey to regeneration in the first of three 2022 specials. The second will be released in the spring, while her final encounter will air in the autumn. Aisling Bea guest stars as the owner of an appropriately named ELF storage...
The Amazing Mr Blunden – Sky Max
Watch The Amazing Mr Blunden at 7pm on Christmas Eve on Sky Max/HD (CH 122/121)
When the mum of London teenagers Jamie and Lucy takes a job as caretaker to the enigmatic Mr Blunden (Simon Callow) in an apparently haunted country house, they meet what they think are ghost children. But it’s far more mysterious (and worrying) than they ever imagined. Christmas magic awaits.
Around The World In 80 Days – BBC One
Watch Around The World In 80 Days at 5.50pm on Boxing Day on BBC One HD (CH 101/108)
David Tennant steps into the hot air balloon of the world’s most famous (and speedy) traveller, Phileas Fogg, in this retelling of the Jules Verne classic. This is epic storytelling on a big scale across eight glorious episodes. If you haven’t travelled in a few years, this is one series that’ll give you the bug again.
After Ever After: Hansel & Gretel – Sky Max
Watch After Ever After: Hansel & Gretel at 8pm on Thursday 23 December on Sky Max/HD (CH 122/121)
David Walliams, known for his wildly popular children's stories, takes on another great storyteller in this retelling of the famous Grimm tale. However, this one deals with the aftermath – what happened to Hansel and Gretel after they escaped the witch’s gingerbread house. Also starring Sheridan Smith and Mark Addy.
The Girl Before – BBC One
Watch The Girl Before at 9pm on Sunday 19 December on BBC One HD (CH 101/108)
Gugu Mbatha-Raw stars in this limited four-part series as Jane, a woman who gets the chance to live in a beautiful home of an enigmatic architect (David Oyelowo), but with a catch: she must obey all his rules. But what happens when she discovers a shocking discovery about her predecessor? A shocking and deeply tense drama.
The Tourist – BBC One
Watch The Tourist at 9pm on New Year’s Day on BBC One HD (CH 101/108)
Shocking, surprising, darkly funny and filled with brutal turns, Jamie Dornan plays a British man (literally “The Man” after he wakes up in hospital with no idea who he is) on a search for answers in this game of cat and mouse. Along the way, he’ll meet quirky and enigmatic characters on his journey of self-discovery.
Agatha Raisin – Sky Max
Watch Agatha Raisin at 10pm on Thursday 23 December on Sky Max/HD (CH 122/121)
Christmas is offering a final mystery of the year for Agatha, when one the local villagers falls ill from a suspected poisoning. Thoughts for her ex-husband will have to go on the back burner, if she’s to plan the perfect Christmas for her friends in time for the big day.
Death In Paradise Christmas Special – BBC One
Watch Death In Paradise Christmas Special at 9pm on Boxing Day on BBC One HD (CH 101/108)
Head to the Caribbean for some winter sun in the beautiful Saint Marie in this one-off festive special that marks the tenth anniversary of the popular series. Danny John-Jules returns as Officer Dwayne Myers alongside regular cast Ralf Little, Joséphine Jobert and Don Warrington. Mathew Baynton (Ghosts) joins the 90-minute episode as a guest star.
Worzel Gummidge – BBC One
Watch Worzel Gummidge at 7.15pm on Tuesday 28 December on BBC One HD (CH 101/108)
Everyone’s favourite scarecrow is back with a Christmas special double bill. In Twitchers, Worzel (Mackenzie Crook, who also writes and directs) gets excited when a storm blows in a flock of rare African birds, however his job isn’t made easy when local birdwatchers arrive at Scatterbrook Farm. And in Calliope Jane, Susan and John can’t wait for FR Peregrine’s Travelling Fairs to arrive, but Worzel is crestfallen he won’t be able to attend without being seen by other humans. But he has an ace up his sleeve – a magical organ with the power to send humans to sleep.
The Mezzotint – BBC Two
Watch The Mezzotint at 10.30pm on Christmas Eve on BBC Two HD (CH 102)
In this adaption of the MR James story, a college art curator receives a mysterious engraving of an eerie country house. Every time Mr Williams and his colleagues inspect the picture, it appears to have changed. With Rory Kinnear (Years & Years, No Time To Die) as Williams, alongside Robert Bathurst (Cold Feet, Downton Abbey) as Garwood, and Frances Barber (Doctor Who, Semi-Detached) as Mrs Ambrigail, it’s set to be a spooky night in.
Christmas has come early
This year we’re bringing Christmas early with gifts and giveaways, plus check out all your Christmas TV, movie and sport listings and tips on what to watch and play!
TV channels: Channels, content and features available depend on your chosen package. Channel line-ups and content are subject to change at any time and to regional variations.
HD: HD TV set, V HD Box, TiVo box or Virgin TV V6 connected with HDMI cables required for HD channels. Number of inclusive HD channels depends on package.
Catch Up TV: Catch Up TV content available for up to 7 days or up to 30 days after broadcast, depending on content.
ITV HD is subject to regional variation. ITV HD is not available where STV HD or UTV HD is available.
TV Go: Content available to view depends on TV package. Not all channels/content from relevant pack available. Live streaming and On Demand requires broadband/WiFi or 3G/4G/5G access. UK only. Access via PC, Mac or TV Go App (selected iOS devices and Android™ devices only). Maximum 5 compatible devices per account can watch TV. Maximum 2 compatible devices per account can watch TV simultaneously.
Netflix: Netflix subscription required at extra cost.
Amazon Prime Video: Amazon Prime subscription required at extra cost. 18+. Click here for T&Cs.