The best Christmas films on TV this festive season – and when they’re on!

Don't miss The BFG on Boxing Day! Here's the best movies on this Christmas and when to catch them...

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

What are the best movies on Saturday 22nd December?

BBC1

Penguins of Madagascar, 1.40pm-3.00pm

Penguins of Madagascar

Penguins of Madagascar is a wonderful film for all the family

Kung Fu Panda, 3.00pm-4.25pm

BBC2

The Muppets, 10am-11.35am

Finding Neverland (not N Ireland), 4.25pm-6.00pm

The Lone Ranger (2013), 7.15pm-9.30pm

Armie Hammer and Johnny Depp in The Lone Ranger

Armie Hammer and Johnny Depp in The Lone Ranger

Cars 2, 11.35am-1.15pm

ITV

Star Wars: Episode VI – Return of the Jedi

Channel 4

Father of the Bride, 1.45pm-3.50pm

Crocodile Dundee, 6.10pm-8.00pm

Pitch Perfect 2, 9.00pm-11.10pm

What are the best movies on Sunday 23rd December?

BBC1

Mr Peabody & Shetman, 10.15am-11.40am

A Christmas Carol (2009 animation), 1.30pm-3.00pm

Up, 3.25pm-4.55pm

BBC2

Alice in Wonderland (2010), 5.20pm-7.00pm (Scot 4.20pm-6.00pm)

Far From the Madding Crowd, 10.00pm-11.55pm

ITV

Casino Royale, 9.00pm-11.50pm

Channel 4

Men in Black, 4.30pm-6.20pm

Men in Black II, 6.20pm-8.00pm

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)

best Christmas films - The Jungle Book

Disney’s live-action version of Rudyard Kipling’s classic stories is a spectacular treat

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

Home Alone 2 - best Christmas films

Home Alone 2 is a Christmas classic (pic: Snap/REX/Shutterstock)

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

Eddie the Eagle

Eddie the Eagle is a heartwarming story

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

What are the best films on Wednesday 2nd January

BBC1

Swallows and Amazons, 8.10am-9.40am

Jan Eyre (2011), 1.45pm-3.35pm

BBC2

The Titfield Thunderbolt, 9.40am-11.0am

C4

The Great Muppet Caper, 9.30am-11.30am

Willow, 11.35am-2.10pm