18 Christmas Movies To Watch With Your Loved Ones This Holiday Season!

Best Christmas movies of all Time in 2020

It’s that time of the year again when we’re all gearing up for the holiday season. Be it indulging in a little home makeover or just loading up our wardrobes for the celebrations, no matter what we’re doing, one thing that remains constant is spending time with our families. And one of the best ways to do that is movie marathons. 

Since Christmas is around the corner, we thought we’ll stock you up with some of the best Christmas movies so that you can binge on them with your loved ones. Yes, there are some classics that are a must-watch every holiday season, but there is always room for more movies to be added to your list every year. 

Table of Contents

    Best Christmas Movies That You Should Watch

    Ho ho ho! We’ve curated a list of the best Christmas movies that'll you'll love watching with your special someone, with your fam or even all on your own.

    Home Alone (1990)


    Released in 1990, this film revolves around Macaulay Culkin’s character after his family accidentally flies to Paris without him. Honestly, if you haven’t watched it already, make sure you watch it now. 

    Available on: Disney+ Hotstar
    Duration: 1 hour 43 minutes
    Star Cast: Macaulay Culkin, Daniel Stern, Catherine O'Hara, John Heard, Joe Pesci
    Rating: 7.6/10

    Last Christmas (2019)

    In this holiday rom-com, Emilia Clarke, who plays the character of a Christmas store shop girl, meets a charming man, named Tom, played by Henry Golding. While the sparks fly between them, the plot of the story will keep you engaged, only to find out a major twist at the end.

    Available on: Amazon Prime 
    Duration: 1 hour 43 minutes
    Star Cast: Emilia Clarke, Henry Golding, Michelle Yeoh
    Rating: 6.5/10

    Klaus (2019)

    While there are a lot of animated Christmas movies, there are only a few which are not repetitive, and Klaus is definitely one of them. It’s a story of redemption where a postman, who is notoriously bad at his job, is posted to a frozen town up in the North. How the story unfolds forms the plot of the film. 

    Available on: Netflix 
    Duration: 1 hour 37 minutes
    Voice Cast: Jason Schwartzman, JK Simmons, Rashida Jones
    Rating: 8.2/10

    The Santa Clause (1994)


    When we talk about the best Christmas movies’ marathon, this one has to be there on the list. While the movie starts with Tim Allen’s character and his wife trying to explain to their child to not believe in Santa, their life changes on a night when ‘Santa Claus’ falls on their roof and dies. Tim had to take over as Santa and the story revolves around how he has to report back to the North Pole once he is done getting his affairs in order. 

    Available on: Netflix 
    Duration: 1 hour 37 minutes
    Star Cast: Jason Schwartzman, JK Simmons, Rashida Jones
    Rating: 6.5/10

    The Santa Clause 2 (2002)

    Eight years after the first movie (The Santa Clause), Tim Allens is now a great Santa Claus at the North Pole until he is informed by his Head Elf that he has to get married before the next Christmas eve or he will stop being Santa forever. This is undoubtedly one of the best romantic Christmas movies ever. 

    Available on: Disney+ Hotstar
    Duration: 1 hour 45 minutes
    Star Cast: Tim Allen, Wendy Crewson, Judge Reinhold, Elizabeth Mitchell, David Krumholtz
    Rating: 5.6/10

    The Knight Before Christmas (2019)

    This one is definitely one of the most romantic Christmas movies on Netflix. The story revolves around a disillusioned science teacher of the 21st century, who doesn’t believe in love. But everything changes when a 14th-century knight accidentally travels to the future during the Christmas season. 

    Available on: Netflix 
    Duration: 1 hour 32 minutes
    Star Cast: Vanessa Hudgens, Josh Whitehouse, Emmanuelle Chriqui, Harry Jarvis 
    Rating: 5.5/10

    Almost Christmas (2016)


    This is a family movie and we bet you will love watching it with yours. It is a story about how families bicker and tease each other but ultimately come together over the holiday season. 

    Duration: 1 hour 52 minutes
    Star Cast: Danny Glover, A Sebrena Farmer, Kimberly Elise, Romany Malco, Gabrielle Union, Jessie Usher 
    Rating: 6.1/10

    Last Holiday (2006)

    This movie is about the spirit of a dying woman--at least she thinks she is. Georgia, played by Queen Latifah, spend all her money on a dream vacation after being diagnosed with a terminal disease, only to find out later that it was not true. 

    Duration: 1 hour 52 minutes
    Star Cast: Queen Latifah, LL Cool J, Timothy Hutton, Giancarlo Esposito, Alicia Witt 
    Rating: 6.5/10

    The Night Before (2015)

    This Christmas movie is worth putting on your must-watch list. It’s perfect for people who refuse to grow up. The story revolves around what happens when they finally realise that they aren’t kids anymore. 

    Duration: 1 hour 41 minutes
    Star Cast: Joseph Gordon-Levitt, Seth Rogen, Jillian Bell
    Rating: 6.4/10

    Four Christmases (2008)


    In this movie, Reese Witherspoon and Vince Vaughn, who play a couple, visit their divorced parents during the Christmas break. TBH, if you haven’t watched it, do it now. It'll leave your hearts full!

    Available on: Netflix 
    Duration: 1 hour 28 minutes
    Star Cast: Reese Witherspoon, Vince Vaughn, Mary Steenburgen
    Rating: 5.7/10

    Christmas With a View (2019)

    This Christmas movie about love is a story of a celebrity chef, who is hired by a ski resort, and the property’s manager. While they don't have a good start, the holiday romance gradually develops as their paths keep crossing.  

    Available on: Netflix 
    Duration: 1 hour 31 minutes
    Star Cast: Kaitlyn Leeb, Scott Cavalheiro, Mark Ghanimé 
    Rating: 5.1/10

    How the Grinch Stole Christmas (2000)

    Back in 2000, actor Jim Carrey brought to life the famous cartoon character, Grinch. With his improvised humour and some gross cheese-eating scenes (that, BTW, only Jim would’ve pulled off), this Christmas movie is a must-watch.

    Available on: Netflix 
    Duration: 1 hour 44 minutes
    Star Cast: Jim Carrey, Taylor Momsen, Kelley
    Rating: 6.2/10

    Elf (2003)


    Will Ferrell, who plays the role of Buddy, the Elf, doesn’t fit in with the other North Pole elves and thus travels to New York to find his real father and spread some Christmas cheer. If you’re planning a movie binge night with your family, this is one amazing Christmas movie that you can't miss. 

    Available on: Netflix 
    Duration: 1 hour 36 minutes
    Star Cast: Will Ferrell, James Caan, Bob Newhart
    Rating: 6.9/10

    Christmas Chronicles (2018)

    Santa Claus is an important part of almost every Christmas movie. But this one takes it a step further. This story is about how Pierce siblings try to kidnap Santa Claus, but of course, the plan goes awry. 

    Available on: Netflix 
    Duration: 1 hour 44 minutes
    Star Cast:  Kurt Russell, Darby Camp, Judah Lewis
    Rating: 7.1/10

    The Polar Express (2004)

    The Polar Express is a quintessential Christmas tale about a young boy who boards a train to the North Pole in order to meet Santa Claus.  

    Available on: Disney+ Hotstar (Premium)
    Duration: 1 hour 40 minutes
    Voice Cast: Tom Hanks, Nona Gaye and Daryl Sabara
    Rating: 6.6/10

    Let It Snow (2019)

    This movie follows a group of high school seniors and their journey through a snowstorm that ends on a Christmas morning. 

    Available on: Netflix 
    Duration: 1 hour 32 minutes
    Voice Cast: Isabela Merced, Shameik Moore, Odeya Rush
    Rating: 5.8/10

    The Holiday (2006)


    This romantic Christmas movie is about two girls, who belong to different countries and swap their homes in order to escape their relationship issues. What happens when they actually fall in love with two respective guys from the town, forms the plot of the story.

    Available on: Netflix 
    Duration: 2 hours 18 minutes
    Voice Cast: Kate Winslet, Cameron Diaz, Jude Law
    Rating: 6.9/10

    Christmas Inheritance (2017)

    A workaholic city girl moves back to her small town during Christmas time due to an emergency and falls in love with a guy from the town. Well, as cliche as it may sound, this is one heartwarming Christmas movie.

    Available on: Netflix 
    Duration: 1 hour 44 minutes
    Voice Cast:  Eliza Taylor, Jake Lacy, Andie MacDowell
    Rating: 5.7/10

    After this long list of some of the best Christmas movies, here are some other movie lists that you might like to watch this holiday season.

    More Movies You Can Binge On

    Movies EVERY Girl Should Watch By The Time She’s 21 - Whether it’s a romantic comedy or that inspirational work of art to get you through the exam season, here is the ultimate list of 21 movies every girl must watch before she turns 21!

    Movies To Binge-Watch On A Girls’ Night-In - We’ve listed our favourite top binge-worthy movies so that you don’t spend hours deciding what to watch. So start binging!

    20 Wedding Movies That You Must Watch - We're recommending some wedding movies that'll help you ease out and even build up the excitement for the upcoming wedding celebrations.

    Bollywood Movies To Watch With Your Family - Here’s a list of awesome Bollywood movies to watch with your family. Get, set, binge!

    17 Scary Movies To Watch With Your Boyfriend - Check out our list of 17 horror movies to watch with your boyfriend...just so you can curl up next to him!

    So, ready to binge-watch and chill?!