From Home Alone 2 to Mary Poppins to The Good Dinosaur - here's the best movies on this Christmas and when to catch them! Updated with more films!

Check out our festive film guide – here’s our pick of the best Christmas films on TV over Christmas Eve, Christmas Day and Boxing Day – and what channels and times they’re on!

What are the best movies on Christmas Eve?

BBC1

Shaun the Sheep Movie, 10.10am-11.30am

Monsters University, 1.20pm-2.55pm

Zootropolis, 2.55pm-4.35pm

Mary Poppins, 5.00pm-7.15pm

Mary Poppins

Mary Poppins is an all-time Christmas classic and one for all the family to enjoy!
(Pic: Moviestore/REX/Shutterstock)

ITV

The Grinch, 12.55pm-2.55pm

Santa Claus: The Movie, 3.25pm-6.10pm

Santa Claus the Movie

Don’t miss Dudley Moore in Santa Claus the Movie – one of the best Christmas films ever! (pic:Moviestore/REX/Shutterstock)

Gremlins, 9.30pm-11.35pm

Channel 4

Miracle on 34th Street, 6.05pm-8.00pm

Channel 5

Oklahoma!, 10.45am-1.30pm

The King and I, 1.30pm-4.20pm

[Our guide to the best Christmas TV]

What are the best Christmas films on Christmas Day?

BBC1

The Good Dinosaur, 1.30pm-3.00pm

The Jungle Book, 3.10pm-4.50pm (Disney’s live-action version, 2016)

ITV

Monsters, Inc, 4.10-5.55pm

Bridget Jones’s Diary, 11.30pm-1.20am

Channel 4

Postman Pat: The Movie, 6.10am-7.35 am

Arthur Christmas, 1.45pm-3.45pm

Arthur Christmas

Arthur Christmas is a cracking festive film (Moviestore/REX/Shutterstock)

The Muppets Christmas Carol, 4.00pm-5.40pm

Home Alone 2: Lost in New York, 5.40pm-8.00pm

Channel 5

Chitty Chitty Bang Bang, 3.10pm-6.05pm

What are the best films on Boxing Day?

BBC1

The Princess and the Frog, 10.30am-12noon

Raiders of the Lost Ark, 1.25pm-3.15pm

best Christmas films - Raiders of the lost ark

Run Indiana! Harrison Ford in Raiders Of The Lost Ark, one of the truly great adventure films (pic: Moviestore/REX/Shutterstock)

Trolls, 3.50pm-5.15pm

The BFG, 5.40pm-7.30pm

BBC2

The Adventures of Tintin: The Secret of the Unicorn, BBC2, 7.45am-9.20am

The Young Victoria, 10.20am-12noon

Saving Mrs Banks, 2.30pm-4.30pm

ITV

Free Wily 3: The Rescue, 9.25am-11.05am

The Witches 11.05am-12.50pm

Quantam of Solace, ITV, 8.00pm-10.05pm

Love Actually 10.20pm-12.55am

Channel 4

Short Circuit, 9.20am-11.20am

Kung Fu Panda 2, 1.25pm-3.15pm

Mrs Doubtfire, 5.45pm-8.00pm

The Green Mile, 11.00pm-2.20am

Channel 5

The Dirty Dozen, 11.10am-2.10pm

Dirty Dancing, 10pm-12 midnight

Home Alone 2 pic: Snap/REX/Shutterstock

What are the best films on Thursday 27th December

BBC1

The Pirates! In an Adventure with Scientists, 9.25am-10.50am

Madagascar: Escape 2 Africa, 10.50am-12.10pm

Indiana Jones and the Temple of Doom, 1.30pm-3.20pm

Kung Fu Panda 3, 4.20pm-5.45pm

ITV

K-9, 11.20am-11.15pm

Skyfall, 8.00pm-10.40pm

James Bond star Daniel Craig

The name’s Bond… James Bond. Daniel Craig stars as 007 in this brilliant thriller, directed by Sam Mendes (Action Press/REX/Shutterstock)

Channel 4

Ever After: A Cinderella Story, 1.10pm-3.25pm

What are the best films on Friday 28th December?

BBC1

Turbo, 9.00am-10.25am

Madagascar 3: Europe’s Most Wanted, 10.25am-11.50am

Indiana Jones and the Last Crusade, 1.15pm-3.15pm

Indiana finds himself in tight spot in Indiana Jones and the Last Crusade

Indiana finds himself in tight spot in Indiana Jones and the Last Crusade. Check out Sean Connery as his grouchy dad in this fantastic adventure story (Moviestore/REX/Shutterstock)

Wreck-It Ralph, 4.10pm-5.45pm

BBC2

Emma, 12.30pm-2.25pm

Brideshead Revisited, 2.25pm-4.30pm

ITV

Kindergarten Cop, 10.25am-12.35pm

Channel 4

Short Circuit 2, 6.00am-7.50am

Mother’s Day, 12.15pm-2.35pm

Eddie the Eagle, 8.00pm-10pm

Channel 5

The Alamo, 12.05pm-3.10pm

What are the best films on Saturday 29th December?

BBC1

Chicken Run, 1.15pm-2.35pm

Indiana Jones and the Kingdom of the Crystal Skull, 2.35pm-4.30pm

BBC2

Bill, 10.30am-12noon

Philomena, 9.00pm-10.30pm

ITV

The Mummy, 12.05pm-2.20pm

Channel 4

Baby’s Day Out, 12.15pm-2.10pm

The Inbetweeners 2, 11.20pm-1.10am

Channel 5

Bean, 9.50am-11.35am

Groundhog Day, 11.35am-11.35pm

Bill Murray with Andie Macdowell in the 1993 film Groundhog Day

Bill Murray finds himself living the same day again… and again in the classic comedy Groundhog Day (Moviestore/REX/Shutterstock)

What are the best films on Sunday 30th December?

BBC1 

Bolt, 9.20am-10.45am

Cinderella, 2.25pm-4.05pm

BBC2

Porridge, 5.30pm-7.00pm

Paddington, 5.40pm-7.30pm

ITV

The Mummy Returns, 11.25am-1.45pm

Star Wars: Episode VII – The Force Awakens

The Hobbit: An Unexpected Journey: 10.50pm-1.30am

Channel 4

Edward Scissorhands, 3.30pm-5.30m

Channel 5

E.T. The Extra Terrestrial, 2.45pm-5.00pm

ET film poster

Steven Spielberg’s amazing fantasy film is coming to Channel 5 this Christmas (Snap/REX/Shutterstock)

Willy Wonka and the Chocolate Factory, 5.00pm-7.05pm

What are the best films on New Year’s Eve?

BBC1

Planes, 9.00am-10.am

Big Hero 6, 2.40pm-4.15pm

Maleficent, 4.15pm-5.45pm

Absolutely Fabulous: The Movie, 9.00pm-10.25pm (not Scotland)

BBC2

Death on the Nile, 12.50pm-3.10pm

Peter Ustinov as Poirot in Death On The Nile

Peter Ustinov as Poirot in Death On The Nile (Snap Stills/REX/Shutterstock)

Ethel & Earnest, 7.30pm-9.00pm

ITV

The Mummy: Tomb of the Dragon Emperor, 11.45am-1.45pm

Spectre, 8.00pm-10.45pm (STV 8.30pm-11.15pm)

Basic Instinct, 12.10 am-2.25am (STV 12.20am-2.25am)

Channel 4

Flash Gordon, 11.10am-1.20pm

The Dam Busters, 3.20pm-5.50pm

Crocodile Dundee II, 7.00pm-9.00pm

Channel 5

Pan, 5.45pm-7.55pm

What are the best films on New Year’s Day?

BBC1

Home, 10.15am-11.40am

The Railway Children, 1.00pm-2.45pm

The Jungle Book, 3.45pm-5.00pm (Disney animated version, 1967)

BBC2

The Eagle Has Landed (not Wales), 2.50pm-5.00pm

The Revenant, 10.00pm-12.25am (N Ireland & Scot 11.00pm-1.25am)

Channel 4

The Muppet Movie, 10.00am-11.55am

Splash, 1.25pm-3.40pm

Turner & Hooch, 3.40pm-5.40pm

Sister Act, 5.50pm-7.40pm

Channel 5

Oliver!, 2.30pm-5.25pm