Christmas is a time for family, friends, and fun. And what could be more fun than watching movies together?

There are so many great Christmas movies out there that it can be challenging to know which ones will keep the whole family's attention.

This list of the top ten Christmas movies to watch at Christmas is a great place to start.           

1) Home Alone 2

The classic comedy starring Macaulay Culkin as Kevin McAllister accidentally gets left home on Christmas Eve when his family rushes off on vacation without him. It's up to Kevin to defend the house against two bumbling burglars.

Kevin has plenty of tricks up his sleeve, but will they be enough to foil the bad guys?

This is one of the top Christmas movies for families looking to have a night of lighthearted entertainment. It will keep everyone entertained and guarantee a few laughs.


2) The Santa Clause

Scott (played by Tim Allen) is busy trying to get everything ready for Christmas, but when he falls off the roof on the big night, he's forced to take over as Father Christmas.

Can Scott step into Kris Kringle's shoes and deliver all the presents in time?

This is a great option for families who want to sit down and enjoy the magic of Christmas. The Santa Clause gives audiences lots of laughs while keeping up the festive spirit.


3) National Lampoon Christmas Vacation

After years of putting up with his family's over-the-top Christmas celebrations, Clark (played by Chevy Chase) is determined to outdo them all.

It doesn't go quite as planned, and the stress begins to take its toll on Clark and his wife, Ellen. Will this be the Christmas when Clark and Ellen's marriage goes under?

National Lampoon Christmas Vacation is a perfect option for family audiences with plenty of laughter and will keep everyone at the edge of their seat.

There's no better way to enjoy this classic than wearing some cozy Christmas Vacation socks.


4) The Muppet Christmas Carol

Initially released in 1992, this comedy musical tells the story of Ebenezer Scrooge (played by Michael Caine) as he is visited by four ghosts on Christmas Eve.

The audience follows along as these ghosts teach Scrooge the true meaning of the holiday. He sees how his past, present, and future will play out if he doesn't change his ways.

This is the type of Christmas movie that appeals to all ages. The Muppets are perfect for keeping young ones entertained, but there's plenty here for adults too. Everyone will be laughing along to this one all the way through to the end credits.


5) A Christmas Story

Ralphie (played by Peter Billingsley) is an ambitious young boy who wants nothing more than a Red Ryder BB gun for Christmas. The trouble is, everyone keeps telling him he'll shoot his eye out if he tries to get it.

Can Ralphie convince them otherwise?

This humorous tale has lots of holiday fun and will keep everyone entertained from start to finish.


6) The Nightmare Before Christmas

Jack Skellington takes over as Santa Claus in his home of Halloween Town after accidentally stumbling into Christmas Town. While he tries to bring Santa's spirit back, things start to fall apart in the town.

An excellent option for families who want something with lots of holiday charm. The Nightmare Before Christmas shows audiences that there's plenty of joy to be had at both Halloween and Christmas.


7) Bad Santa

 Buddy (played by Billy Bob Thornton) has an uncouth past, but now he spends his days in department stores posing as Santa Claus.

He's joined by a helper, who Buddy upsets when he tricks him into getting a tattoo. Will this be the last time these two work together?

This movie will have you laughing from start to finish and keep audiences guessing throughout. This is not a movie for the kiddos. However, the adults will enjoy the humor and action.


8) White Christmas

In this comical musical, Bing Crosby and Danny Kaye star about a struggling song-and-dance team who find themselves out of work just before Christmas.

They meet up with two sisters, one of whom they were once romantically involved with, and ask them for a place to stay. The sisters own a gorgeous, unsuccessful hotel, and the team decides to save it and turn things around.

This is a true classic that will appeal to all ages. While it's not as laugh-out-loud funny as some of the other options, it still has plenty of romantic charm with a generous helping of holiday spirit.


9) How The Grinch Stole Christmas

This is the perfect film for those who want to watch something with their young ones to keep both parent and child entertained. This comical adaptation follows along as the Grinch decides to ruin Christmas for everyone in Whoville.

The Grinch is a grumpy "Who" that doesn't want anyone to have any fun, including the children of Whoville themselves. The audience follows along as he sees how much he's missing when his heart grows three sizes and finally appreciates what Christmas has to offer.


10) Elf

Elf is a great option for families who want something lighthearted. Will Ferrell stars as the overly excited Buddy the Elf, raised by Santa himself, and decides to head to New York City to find his real dad.

Buddy finds out that he doesn't quite fit in with his family but still tries to win over everyone with his energy and enthusiasm. Elf is ideal for families who want to watch something with lots of laughs.


What's Your Favorite Christmas Movie?

If you are looking to keep your toes nice and warm this Christmas whilst watching your favorite movie. Check out our fun Sock Sets.