‘Mrs Brown’s Boys’ has come out on top of the Christmas Day ratings this year.
Brendan O’Carroll’s Irish sitcom attracted the most viewers - with the exception of The Queen’s Speech - with an average of 6.8million viewers.
‘Strictly Come Dancing’ followed closely behind, with 6.5m seeing Katie Derham win the Christmas special.
The BBC ballroom show had to settle for second place in the ratings this year, having topped the overnight ratings the previous two Christmas Days.
‘Call The Midwife’ took 6.34m for its festive episode, while 6.29m tuned in for ‘EastEnders’ to see Max Branning’s catastrophic downfall.
‘Doctor Who’ had 5.66m watching as Peter Capaldi said goodbye to the series and new Time Lord Jodie Whittaker made her first appearance.
French and Saunders’ 30th anniversary special also pulled in 3.6m.
The top five Christmas Day 2017 shows in full
1. ‘Mrs Brown’s Boys’ 10pm, BBC One = 6.8m (32% audience share)
2. ‘Strictly Come Dancing’ 6.30pm, BBC One = 6.5m (31.4%)
3. ‘Call The Midwife’ 7.40pm, BBC One = 6.34m (27.7%)
4. ′EastEnders’ 9pm, BBC One = 6.29m (28%)
5. ‘Doctor Who’ 5.30pm, BBC One = 5.66m (29%)
ITV’s most watched Christmas show was ‘Coronation Street’, which averaged 5.07m, while ‘Emmerdale’ had 3.7m.
‘Victoria’ struggled up against ‘EastEnders’, attracting just 2.7m viewers for its two-hour special.
Meanwhile, Channel 4′s first ‘Great British Bake Off’ Christmas special pulled in 3.1m while going head-to-head with ‘Call The Midwife’.
The Queen’s Speech had 5.26m on BBC One and 1.87m on ITV when both stations aired the annual address at 3pm, bringing its overall total to 7.13m
All of these figures are expected to rise in the coming days when official figures are released, which include those who watched on catch-up services.
The Netflix original film isn't your typical festive fare. A dark comedy starring Jessica Alba, 'El Camino Christmas' tells the story of a man who ends up barricaded in a bar with five strangers on Christmas Eve.
When to watch it: When you need a break from all that festive cheer. Bah humbug.
This special, from 2000, is British television at its best and sees Barbara is wondering what to feed her future in-laws, who are vegetarians, as the Royles gorge themselves on turkey.
When to watch it: This classic is worthy of a primetime slot on 25 December.
Everyone's favourite characters team up for a series of festive tales - and there are a few Valentine's Day ones in there too, in case you'd like to get ahead.
When to watch it: When you're in desperate need of seeing sunnier climes.
With a Rotten Tomatoes rating of 92%, this isn't just another cartoon Christmas film. James McAvoy, Hugh Laurie and Bill Nighy all provide the voices, as the story of what really goes on a Santa Claus's super-secret toy-making facility is told.
When to watch it: As you finish off wrapping the presents.
Released earlier this year, Netflix's 'Gilmore Girls' revival was broken into four, seasonal parts and if you haven't already seen them, the holidays provide the perfect time to catch up with Lorelai and Rory.
When to watch it: This has got Boxing Day Bingewatch written all over it.
A Netflix Original that gives off serious Lifetime Movie vibes, this contains many elements needed for a reasonably interesting yet inherently predictable rom-com: A royal, an undercover journalist, festive cheer and (numerous) plot holes.
When to watch it:
Daily, for 18 consecutive days
Hmmm... Errr... Nothing says Christmas quite like talking dogs and John Travolta. Next.
When to watch it: Only after you've seen every other thing on this list, watched all your DVDs and worked your way through all the best bits being broadcast (sorry, John but this an awful film).
A city-wider power cut forces six people, stuck in lifts, to reconsider their lives. It is funnier than it sounds, we promise.
When to watch it: The title really is quite self-explanatory.
It’s Christmas, and BoJack wants nothing to do with it. Then Todd shows up with a giant candy cane and an old 'Horsin’ Around' episode.
When to watch it: Literally whenever you fancy it. If you haven't seen 'Bojack' before then fear not, the narrative of this episode doesn't tie in with any of the show's four seasons.
Is 'Love Actually' a modern Christmas classic? Or should it be consigned to the bin? The jury's still out on that and while they're debating, you're might as well watch it one more time any way. Maybe just fast-forward through the storyline that sees Andrew Lincoln being a creepy stalker.
When to watch it: The day after getting a tiny bit too merry at the work 'do.
This 2016 film is another US-made TV movie hoping to improve its ratings with a slot on Netflix. Mena Suvari plays Assistant District Attorney and single mother, Jackie, whose festive plans are interrupted when her estranged dad visits.
When to watch it: Not to be rude, but we're not rushing to watch that. Maybe keep it on the reserve list. There's always next year if you don't get around to it...
In this twist on the classic holiday tale, a visit from the Spirit of Christmas persuades a kindly Victorian shopkeeper to give meanness a try.
When to watch it: When the relatives you love but rarely see pop round for a mince pie.
This all-star holiday celebration includes performances, special guests and a celebrity reading of 'The Night Before Christmas', all led by the Queen Of Christmas herself. There are no prizes for guessing which song closes the show.
When to watch it: With a snowball (the cocktail, obvs) in hand.
With a seriously cool cast - think George Clooney, Amy Poehler, Michael Cera, Miley Cyrus and plenty more - Bill Murray's festive movie is cheesy enough to become a classic, while actually being a decent film too, thanks to director Sofia Coppola.
When to watch it: When your cool, usually disinterested, teen cousins come over.
The third festive Pink Panther films sees him and Big Nose establish rival Christmas tree businesses to make enough money to purchase a mutually coveted luxury car.
When to watch it: When the kids are bored, but you want a film that won't bore you.
This film looks bad. We say film but it's actually a TV movie made for the Hallmark Channel. It tells the story of Sara, a web designer with a Christmas wish: To stand up for herself at work. No, we're not making this up.
When to watch it: After the office Christmas party. If you do it before, you run the risk of getting a little overconfident and telling your colleagues what you really think of them. Please don't do that.
A desperate dad must match wits with a sleazy Santa, a stressed-out mailman and a horde of parents to procure a hot new toy on Christmas Eve.
When to watch it: To remind yourself of simpler times, when Hollywood actors and reality TV businessmen didn't have important government positions and row about ratings.
Casper faces getting into a heap of trouble with the king of the ghosts unless he frightens at least one person before Christmas Day
When to watch it: When you're wishing it was still Halloween.
'Hector' tells the emotional story of a homeless man attempting to reconnect with his family. A word of warning: You will cry.
When to watch it: It's probably best to save this for either a day when you're feeling great already, or need a little cry.
Sitting somewhere between Christmas classic and cheesy-but-so-bad-it's-good, 'Deck The Halls' tells the tale of two neighbours competing to create the most extravagant lighting display.
When to watch it: If you need a film for the kids that's chockablock with all the best Christmas tracks.
Now we know we're not supposed to pick favourites buuuuut... This is our favourite. If, like us, you've seen it a million times then feel no shame in putting it on again because we certainly don't. If you haven't seen it, what on earth have you been doing for all these years?
When to watch it: After finishing your Christmas shopping.