It’s Christmas Eve and you’re either rushing around the shops picking up the last of the wrapping paper nobody wanted and hoping for an early Boxing Day bargain. Or you’re sitting smug with presents wrapped, ribbons tied and you’re enjoying a day in front of the box.
If it’s the latter then there’s something for us all – you can kick start your day with the animated classic tale of Father Christmas, catch The Grinch over lunch, enjoy Santa Claus with a tea, before all the drama on the soaps and you can be back in time from the pub for Midnight Mass.
We have the full schedule on what to watch on TV on Christmas Eve, Christmas Day and Boxing Day.
The Snowman will air on Christmas Eve and Christmas Day
9:30am: Father Christmas (Channel 4)
10:10am: Shaun the Sheep Movie (BBC1)
11:30am: Shaun and Sheep: The Farmer’s Liamas (BBC1)
11:30am: The Hairy Bikers Home for Christmas (BBC2)
11:45am: A Christmas Carol (Channel 4)
12:55pm: The Grinch (ITV)
Jim Carrey stars as The Grinch
The classic version was released in 2000, and stars Jim Carrey as The Grinch who attempts to ruin Christmas for the citizens of Whoville.
1:00pm: Romeo & Juliet (BBC2)
1:20pm: Monsters University (BBC1)
2:55pm: Shrek the Halls (ITV)
3:25pm: Santa Claus (ITV)
4:20pm: Scrooge: A Christmas Carol (Channel 5)
4:40pm: The Snowman (Channel 4)
5:00pm: Mary Poppins (BBC1)
Julie Andrews stars as Mary Poppins in the American musical and visits an unruly family in London and attempts to improve their lifestyle.
5:10pm: The Snowman and the Snowdog (Channel 4)
5:50pm: Carols from King’s (BBC2)
6:00pm: Miracle on 34th Street (Channel 4)
7:15pm: All Together Now Christmas (BBC1)
7:30pm: Coronation Street (ITV)
8:00pm: Child Genius vs Celebrities Christmas Special (Channel 4)
8:30pm: Eastenders (BBC1)
Christmas will not be a calm event in the Slater household
(Image: BBC / Jack Barnes)
The secret to keep the identity of the father of Hayley’s baby becomes increasingly difficult in Eastenders, whilst Jean continues to focus on making her solo in the concert a success.
8:30pm: Christmas University Challenge (BBC2)
8:30pm: Bad Move:Festive Cheer (ITV)
9:00pm: Click and Collect (BBC1)
9:00pm: Christmas at St Paul’s (BBC2)
9:30pm: Gremlins (ITV)
9:30pm: Michael Buble: Back For Christmas (Channel 5)
Michael Buble’s Christmas special will focus on the highlights of his musical career and life so far.
10:00pm: Would I Lie to You at Christmas? (BBC1)
10:00pm: Made In Chelsea’s Big Christmas Quiz (E4)
10:00pm: The Dead Room (BBC4)
11:45pm: Midnight Mass from Buckfast Abbey
11:45pm: Christmas Carols on ITV (ITV)