Christmas Films on Freeview Play

Christmas wouldn’t be the same without a ridiculously cheesy Christmas film to enjoy – we have rounded up our pick of the Christmas films you can watch for free now. 



Comedy starring Martin Freeman and Ashley Jensen. A teacher brags that his ex, a Hollywood producer, is thinking of turning his school’s Nativity play into a film.

Watch on BBC iPlayer Now!

Last Christmas

Aspiring singer Kate is prone to making bad decisions. When she meets Tom, her life takes an upward turn. But is it too good to be true?

Watch on BBC iPlayer Now!


It’s A Very Merry Muppet Christmas  

Visit the TV guide on your device, here you should see the Freeview Play logo displayed in the corner of your screen.

Watch on itvX Now!

Jingle Belle

Every year, Isabelle & her school sweetheart Mike sang a duet at the annual Christmas Eve Pageant. Can they put the past behind them & reunite for a new show-stopper?

Watch on itvX Now!


A Very Merry Toy Store

Melissa Joan Hart stars in this tale of toystore rivalry. Two businesses that used to battle it out against each other must unite to take on a bigger foe.

Watch on itvX Now!

The Christmas Consultant

David Hasselhoff is the go-to consultant in this festive film. Hired by a busy mother to help her family, she soon realises she’s getting more than expected.

Watch on itvX Now!


The Snowman

Channel 4’s classic animated adaptation of Raymond Briggs’ enchanting tale of a boy who befriends a snowman.

Watch on All4 Now!

It’s A Wonderful Life

Classic comedy-drama with James Stewart. A man contemplates suicide on Christmas Eve after a business error. Then an angel arrives to show him what life would’ve been like had he never lived.

Watch on All4 Now!


Terry Pratchett’s The Abominable Snow Baby

Charming animated adaptation starring Dame Julie Walters, Hugh Dancy and David Harewood. When a 14-foot snow creature throws a town into disarray, can Granny and her grandson Albert save the day?

Watch on All4 Now!

Christmas Deja Vu

A down-on-her-luck woman who hates Christmas, longs for a different life as a singer.

Watch on My5 Now!


Ready to get Freeview Play?

Freeview Play offers an impressive 40,000+ hours of TV and over 700 boxsets, across your favourite on demand players. All for free.