Best Christmas films on Sky Cinema

Grab a mince pie and settle down on the sofa with these great festive flicks.

There’s lots of TV on over Christmas but let’s face it, it’s not always that good. Luckily, Sky Cinema boasts a variety of fantastic films to help get you in the festive mood. Here’s our pick of the best.

Sky TV + Netflix + HD + Kids + Cinema + Sky Sports + Superfast Broadband

£79.00 a month (down from £128.00)

This fantastic package boasts quality viewing options for the whole family including 11 Sky Cinema channels and all of the latest sporting action. 

  • Access 1,000 HD films on demand
  • Stream acclaimed Netflix originals 
  • Average download speed of 59Mbps
Get this deal

The Holiday

Tied with Love Actually as the best festive rom-com, The Holiday is the perfect feel-good film to curl up with on a cold night. Its sweet and enjoyably cheesy story follows Amanda (Cameron Diaz) and Iris (Kate Winslet) as they try to get over being cheated on by swapping homes. 

Both give really charming performances and share a great chemistry with their eventual partners, kind-hearted music nerd Miles (Jack Black) and the handsome, sensitive widower Graham (Jude Law). Its idyllic picture of snowy rural England is sure to make you feel all warm inside as well.

Bad Santa

Those who need an antidote to the sickly sweetness of the festive season should look no further than Bad Santa. This brilliantly crude black comedy stars Billy Bob Thornton as an alcoholic thief who disguises himself as Santa to rob shopping centres across America.

It’s effectively a one joke film but that doesn’t stop it from being very funny. Thornton is excellent as the titular misanthrope and while he doesn’t become a preachy father figure to Thurman (Brett Kelly), they do form an odd friendship which is weirdly quite sweet.

Die Hard

The debate rages on as to whether or not Die Hard belongs in this category with the strongest argument for it being that Christmas is a key element to plot. The only reason John McClane (Bruce Willis) is in the hijacked building in the first place is to attend a holiday office party with his wife.

Whatever you feel the answer is, Die Hard is still an absolute classic and worthy of a watch at this time of year. It’s packed with incredibly tense, thrilling moments and the late, great Alan Rickman gives an iconic performance as the film’s villain Hans Gruber. 

How the Grinch Stole Christmas

Ron Howard’s live action adaptation of Dr Seuss’s classic children’s book about a meanspirited Grinch (Jim Carrey), who despises Christmas and wants to stop the residents of Whoville from celebrating, is the ideal option for families who want something everyone can enjoy together. 

Carrey is undeniably the highlight of the film with a brilliantly bonkers, energetic performance and a surprisingly sharp sense of humour which will appeal to kids and adults alike. The film also looks really interesting with Seuss’s unique, vibrant illustrations brought to life perfectly. 


A new Christmas classic for many, Elf is practically the opposite of Bad Santa as a sweet, silly and warm-hearted comedy. Will Ferrell stars as Buddy, who after being raised by elves in the North Pole decides to journey to New York and find his long lost father Walter (James Caan). 

Ferrell throws himself into the role with his usual gleeful, over the top enthusiasm and it’s difficult to see how anyone else would be able to make Elf work as well as he does. The supporting cast, particularly Bob Newhart, Zooey Deschanel and a pre Game of Thrones Peter Dinklage all shine too.

Sky TV + Netflix + Cinema

£38.00 a month (down from £55.00)

The perfect package for film lovers with both Sky Cinema's and Netflix's huge catalogue to choose. 

  • New premiere everyday on Sky Cinema
  • 11 Sky Cinema channels to enjoy
  • Stream all of the latest Netflix releases
Get this deal


Need help to find the best deal?

Get in touch with our expert team.

020 4525 0221

Our trusted providers

Need help? Get in touch

Call us: 020 4525 0221

Send us a message

Keep updated

× Need help choosing the best deal?
Call us on 020 4525 0221