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!
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!
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!
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!
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!
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!
Channel 4’s classic animated adaptation of Raymond Briggs’ enchanting tale of a boy who befriends a snowman.
Watch on All4 Now!
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!
Watch on All4 Now!
A down-on-her-luck woman who hates Christmas, longs for a different life as a singer.
Watch on My5 Now!
Freeview Play offers an impressive 40,000+ hours of TV and over 700 boxsets, across your favourite on demand players. All for free.