Frozen is on TV this Christmas. We repeat, Frozen is on TV!

Christmas time. Mistletoe and…telly. And probably lots of wine, too.

The festive period is the perfect excuse to put your feet up, and this year’s telly schedule is stuffed with more treats than Santa’s sack.

With the help of TV Times, TV & Satellite Week and What’s On TV, we’ve rounded up the best of this year’s Christmas TV for your viewing delight.

December 20th

1. Strictly Come Dancing final – BBC1, 6.30pm
Who’ll waltz their way to the prize?

2. Harry Potter and the Half-Blood Prince – ITV, 7pm
It’s Harry Potter!

3. Jonathan Ross Christmas Special – ITV, 10pm
Barbara Windsor and David Walliams join Wossy, while Ed Sheeran and Idina Menzel provide the tunes.

4. Rik Mayall Lord of Misrule – BBC2, 10.05pm
Remember Rik’s funniest moments in this tribute to the late comedian.

December 21st

5. We Love Penguins – Sky1, 5pm
Thanks to John Lewis, we’ve all gone a bit penguin-mad. Watch some particularly cute ones in the wild.

6. The Apprentice final – BBC1, 9pm
Alan Sugar
firing you at Christmas? It’s got to happen to one of them!

December 22nd

7. The Wrong Mans – BBC2, 9pm
James Corden
‘s comedy sees him getting mixed up with some dodgy types

8. John Bishop’s Christmas show – BBC1, 9pm
Jack Whitehall
and Jason Byrne join the Scouse comedian on his new show. Ella Henderson and George Ezra perform.

9. Elf – Sky Christmas, 8pm
A Christmas channel wouldn’t be complete without this festive classic.

December 23rd

10. Lottery Stories – ITV, 9pm
See how scooping the lottery jackpot has affected the winners’ lives.

11. Man Down at Christmas – Channel 4, 10pm
Greg Davies
is doing what he does best in this new Christmas comedy – playing a grumpy old man.

Christmas Eve

12. Adventures of Professor Branestawm – BBC1, 8.30pm
Harry Hill
is the eccentric Professor Branestawm in this new comedy.

13. Cuckoo Christmas special – BBC3, 10.25pm
Taylor Lautner
is swoonsome as the mysterious Dale, while Greg Davies is the exasperated dad.

14. The Grinch – Channel 4, 2.45pm
Jim Carrey
‘s mean, green Christmas hater returns to our screens

15. The Lego Movie – Sky Premiere, 8pm
This year’s stop-motion triumph gets its first TV outing. Everything is AWESOME!

16. Toy Story 3 – BBC1, 6.25pm
Get to know Buzz, Woody and co again, in preparation for the forthcoming Toy Story 4!

Christmas Day

17. Dr Who – BBC1, 6.15pm
Nick Frost
joins Peter Capaldi and Jenna Coleman as a unique Father Christmas. There’s also rumours this could be Jenna’s last episode – sob!

18. Frozen – Sky Premiere, 12.30pm/7pm
If you and your family can sit through the whole of Frozen without singing along to Let It Go, we salute you.

19. Strictly Christmas special – BBC1, 5pm
Bruce Forsyth
takes on presenting duties for this one-off, with some of our fave ex-contestants including Sophie Ellis Bextor, Russell Grant and Louis Smith (yum!) competing.

20. Call the Midwife – BBC1, 7.50pm
Jenny is all grown up and married now, and Vanessa Regrave portrays her as she reminisces about her time as a midwife.

21. Downton Abbey – ITV, 9pm
Shooting! Posh people! An evil butler!

22. Mrs Brown’s Boys – BBC1, 10.05pm
Brendan O’Carroll
returns as the sweary Irish mammy in the first of two festive episodes.

Boxing Day

23. The Boy in the Dress – BBC1, 6.55pm
12-year-old Dennis is like any other little boy, expect for the fact that he likes wearing dresses. Join him in this adaptation of David Walliams‘ book

24. Agatha Raisin and the Quiche of Death Sky1, 8.30pm
No, it’s not a lesser-known Agatha Christie tale – it’s Ashley Jensen in a spoof murder mystery.

25. That Day We Sang – BBC2, 9pm
A heartwarming tale of two former choristers who are reuinted later in life.

26. Birds of a Feather – ITV, 9pm
Pauline Quirke
and co. are reunited for a festive trip to the Canary Islands.

December 27th

27. Win Your Wish List – BBC1, 7.40pm
Shane Richie
hosts as contestants try to win their dream prizes.

28. Bruce’s Hall of Fame – BBC1, 8.30pm
Bruce Forsyth
‘s second festive hosting gig sees him joined by Jamie Cullum, Jessie Wallace and Jason Manford as they pay tribute to their favourite stars.

December 28th

29. The Hotel – Channel 4, 8pm
Eccentric hotel manager Mark Jenkins is back, but this time he’s got a new job in another hotel.

30. House of Fools Christmas Special – BBC2, 10pm
Vic Reeves
and Bob Mortimer rope in Phil Collins for their festive romp.

31. Home Alone – Sky Family, 8pm
It’s Christmas. You can’t NOT watch Home Alone.

32. Anchorman 2 – Sky Comedy, 8pm
Will Ferrell
brings maverick news anchor Ron Burgundy to life again in this comedy sequel.

December 29th

33. Al Murray’s Great British Spy Movies – BBC4, 8pm
The Pub Landlord presents a breakdown of his fave spy flicks.

34. The Snow Wolf Family and Me – BBC2, 9pm

Get up close and personal with Arctic wolves in this compelling documentary.

35. Big Fat Quiz of the Year – Channel 4, 10pm
Mel B
joins Richard Ayoade and Sarah Millican as they’re quizzed on the past year.

December 30th

36. Charlie Brooker’s 2014 wipe – BBC2, 10pm
Predictably, Charlie Brooker isn’t impressed with this year’s news!

37. The Look of Love – Channel 4, 10.20pm
Steve Coogan
plays Paul Raymond, the man who opened the UK’s first strip club, in this comedy drama.

38. Madagascar 3 – BBC1, 6.05pm
Digest your Chrimbo dinner while watching the madcap zoo escapees’ latest adventure.

39. Pirates of the Caribbean: At World’s End – BBC1, 10.25pm
Johnny Depp
battles Davy Jones and all his tentacles.

New Year’s Eve

40. Rita and Me – ITV, 8pm
Barbara Knox
, aka Corrie‘s Rita Sullivan, reminisces about her time on the cobbles.

41. A Funny Old Year – ITV, 9pm
Jason Manford
jumps on the comedians-look-back-over-the-year trend.

42. Jools Holland’s Annual Hootenanny – BBC2, 11.20pm
Ed Sheeran
, Paolo Nutini, Ellie Goulding, Paloma Faith and Wilko Johnson play in the New Year.

New Year’s Day

43. Esio Trot – BBC1, 6.30pm
Dustin Hoffman
and Judi Dench star in this cute adaptation of the Roald Dahl novel.

44. The Amazing Spiderman 2 – Sky Premiere, 12.30pm/7pm
Spidey takes to the TV for the first time in this comic-book action flick.

45. Conquest of the Skies – Sky1/Sky 3D, 7pm
The owner of the most relaxing voice ever, David Attenborough, explores the world of flying animals.

46. Miranda – BBC1, 8pm
In the last ever episode, Miranda faces a big decision about her love life.

December 2nd

47. Benidorm – ITV, 9pm
Joan Collins
is back as the imposing hotel boss in the new series.

48. The Musketeers – BBC1, 9pm
This new swashbuckling adventure sees Marc Warren playing a period posh bloke.

49. Up – BBC1, 4.30pm
We challenge you not to cry, especially as you might still be hungover.

50. Forrest Gump – Channel 5, 9pm
Life is like a box of chocolates. The box that you’ve eaten on a daily basis since Christmas Eve.

Thea de Gallier