CHRISTMAS is the perfect time to settle in front of the TV with a good film.

Here’s what is on the box this festive season…

What movies are on TV this Christmas?

BBC
Mary Poppins – Christmas Eve at 5pm

In turn of the century London, a magical nanny employs music and adventure to help two neglected children become closer to their father.

The film is being shown to celebrate the release of Mary Poppins Returns.

Starring: Julie Andrews, Dick Van Dyke, David Tomlinson.

The Good Dinosaur – Christmas Day at 1.30pm

In a world where dinosaurs and humans live side-by-side, an Apatosaurus named Arlo makes an unlikely human friend.

Starring: Jeffrey Wright, Frances McDormand, Maleah Nipay-Padilla.

Trolls – Boxing Day at 3.50pm

After the Bergens invade Troll Village, Poppy, the happiest Troll ever born, and the curmudgeonly Branch set off on a journey to rescue her friends.

Starring: Anna Kendrick, Justin Timberlake, Zooey Deschanel.

Kung Fu Panda 3 – December 27 at 4.20pm

Continuing his “legendary adventures of awesomeness”, Po must face two hugely epic, but different threats: one supernatural and the other a little closer to home.

Starring: Jack Black, Bryan Cranston, Dustin Hoffman.

Ant-Man – December 29 at 7.50pm

Armed with a super-suit with the astonishing ability to shrink in scale but increase in strength, cat burglar Scott Lang must embrace his inner hero and help his mentor, Dr Hank Pym, plan and pull off a heist that will save the world.

Starring: Paul Rudd, Michael Douglas, Corey Stoll.

Absolutely Fabulous – New Year’s Eve at 9pm

After attracting both media and police attention for accidentally knocking Kate Moss into the River Thames, Edina and Patsy hide out in the south of France.

Starring: Jennifer Saunders, Joanna Lumley, Jane Horrocks.

Inside Out – New Year’s Day at 5pm

After young Riley is uprooted from her midwest life and moved to San Francisco, her emotions – Joy, Fear, Anger, Disgust and Sadness – conflict on how best to navigate a new city, house and school.

Starring: Amy Poehler, Bill Hader, Lewis Black.

ITV
Elf – December 16 at 6pm

After inadvertently wreaking havoc on the elf community due to his ungainly size, a man raised as an elf at the North Pole is sent to the US in search of his true identity.

Starring: Will Ferrell, James Caan, Bob Newhart.

Skyfall – December 27 at 8pm

James Bond hunts the mastermind behind a terrorist attack on MI6 and discovers a former agent with revenge on his mind.

Star Wars: Episode VII – The Force Awakens – December 30 at 8pm

A stormtrooper fighting for an evil regime turns against his masters.

He joins forces with a desert scavenger as they search for Luke Skywalker.

Channel 4
Home Alone – December 9 at 5.35pm

An eight-year-old must protect his house from a pair of burglars when he is accidentally left home alone by his family during Christmas vacation.

Starring: Macauley Culkin, Joe Pesci, Daniel Stern

The Snowman – December 24 at 4.40pm

On Christmas Eve, a young boy builds a snowman that comes to life and takes him to the North Pole to meet Santa Claus.

Starring: David Bowie, Raymond Briggs.

Netflix
The streaming service has a whole host of festive movies for your viewing pleasure.

This includes the A Christmas Prince: The Royal Wedding, Christmas Chronicles, and the Princess Switch.

Read our essential guide to make sure you don’t miss out.