The holiday season is upon us once more and as the days get shorter and the nights get colder, there’s more and more reason to stay in with a good Christmas movie. The holidays are all about spending time with friends and family, and even if you don’t get along with your Aunt Susan or your weird cousin Al, nothing bonds people together more than a good Yuletide screening session. With every ing year, a new Christmas film seems to hit theaters and by now the list of holiday movies is as long as Santa’s Naughty List will be this year.
With so many options, it can be difficult to tell the good from the bad, so we’re here to give you a run-down on the best of the Christmas bunch as well as the ones you should definitely avoid. Christmas is a never-ending source of inspiration for filmmakers, so it should be no surprise to find everything from comedy to horror, politics to action flicks in this best and worst Christmas movie list.
Based on the Rotten Tomatoes rating system, this list will provide you with 20 fantastically festive films you need to watch this holiday season, as well as five you should say "Bah Humbug" to. From old-timey classics to recent hits, there’s a stellar array of films that will provide you with all the holiday cheer you could possibly want. Trade in the popcorn for chestnuts, your soda for cocoa, and get ready for the holiday movie marathons to commence.
Here are the 20 Best Christmas Movies Ever Made (And 5 Stuck With 0%).
All I Want for Christmas (1991) - 0%
Really, the main thing you should want from Christmas is avoid this painfully bad movie. It seems to be a film staple to have children asking Santa for their divorced parents to get back together, and this movie sadly follows the same, tired framework. As if these fictional kids are really more concerned with their parents’ love life than wanting a brand new toy.
In any event, All I Want for Christmas sees a young girl asking Old Saint Nick for her mom to ditch her new boyfriend and instead reunite with her ex-husband. The only noteworthy thing about this movie is how aggressively annoying all its characters are. Sadly, even Leslie Nielsen as Santa Clause can’t save this dud.
Best: The Man Who Invented Christmas (2017) - 80%
Starring Christopher Plummer, Dan Stevens, and Jonathan Price, The Man Who Invented Christmas puts a fun, refreshing spin on the well-known Dickens story A Christmas Carol.
The movie focuses on the journey that led to the renowned author creating Ebenezer Scrooge, Tiny Tim, and the whole cohort of characters that make up the classic Christmas story we all love so much. This truly is a magical revisionist telling of a story that plays such an important part of the holiday season and it is sure to go down in future years as a must-watch Christmas classic.
Best: Elf (2003) - 83%
Will Ferrell might be best known for playing Ron Burgundy or for being a hilarious addition to SNL, but his most beloved character is undoubtedly Buddy in Elf.
Nothing could have prepared audiences for the incredible performance Ferrell delivered. The actor became the childlike man-elf through and through, bringing to his character a magic and spirit that is as singular as it is lovable. This is without a doubt the Christmas movie with the most Yuletide cheer, and both children and adults alike will fall in love with Buddy, Santa’s biggest helper.
Best: The Bishop’s Wife (1948) - 83%
Cary Grant dazzles as a guardian angel who helps an Episcopalian bishop rediscover why life is worth living. Sweet and tender, this is a Christmas movie brimming with positive messages about the true meaning of life and the spirit of the holiday season.
Although it might not be the most obvious Christmas movie on the list, this 1940s gem is worth a watch, especially for anyone who feels like they’ve lost their direction in life. While some might find the overtly religious framework of this movie to be a little off-putting, this is nonetheless a delightful holiday watch, and one to enjoy when you need a pick-me-up.
Best: Gremlins (1984) - 84%
A 1980s classic in its own right, Gremlins has become something of a cult Christmas watch for many people.
The film showcases director Joe Dante’s love of 1950s nostalgia as well as his penchant for silly-natured sci-fi. The film juxtaposes these different genres in delightful fashion, resulting in a cautionary tale of what happens when Christmas gifts go awry. This is a delightfully quirky Christmas movie that has all the charm of the 1980s and has the added bonus of subverting the normal, do-gooder tropes of standard Christmas movie fare.
Best: A Christmas Carol (1951) - 85%
Undoubtedly one of the most famous Christmas stories of all time, Dickens’ A Christmas Carol gets its most faithful adaptation in the 1951 film starring Alastair Sim as the notorious Scrooge.
This 50s version of A Christmas Carol is considered by many to be the definitive version of the beloved story (sorry Muppets fans), and if you haven’t seen this British classic, then make this year the one to watch it. The story of rejecting greed and avarice for charity and kindness is one that we could all do with re-watching, and nothing says Christmas quite like some Dickens magic.
Nutcracker in 3-D (2010) - 0%
Elle Fanning stars in this alarmingly bad fantasy film set in Vienna as a young girl who is gifted a magical doll for Christmas. However, little does she know that soon her new Nutcracker toy will come to life and take her on a journey into his magical world of sugarplums and fairies.
Although the story might sound like it has some charm, the direction, the performances, and the overall execution of Nutcracker in 3-D sadly miss the mark on all s. The movie was pretty much universally panned by critics and you’re better off avoiding it if you want to keep any nice associations you have with the famous ballet on which it’s based.
Best: Christmas in Connecticut (1945) - 88%
Another highly rated holiday film from a bygone era is Christmas in Connecticut. Serving up 1940s nostalgia and starring Barbara Stanwyck, this romantic comedy is just the ticket for a day snuggling up with a big mug of cocoa.
Christmas in Connecticut was, for a time, considered to be a lesser holiday movie, overshadowed by the more well-known films of a similar era. However, more recently, this charming movie has edged its way back into people’s hearts and is now seen as perennial Christmas watch. For holiday hi-jinks and farcical festiveness, this delightful movie should not be missed.
Best: Better Watch Out (2017) - 88%
Another top-rated movie seldom seen in the traditional Christmas film canon is Better Watch Out, a sweetly sinister holiday horror that sees the home-invasion flick get a gleeful twist.
Although Better Watch Out is hardly the first horror film to blend festive merriment with gnarly action, what does set this movie apart is its high-power performances and its cheeky playfulness with the material it uses. If you prefer your Yuletide with a side of scary and prefer trills to frills when it comes to the holiday season, then Better Watch Out is the film for you.
Best: A Christmas Story (1983) - 89%
Warmly nostalgic and deeply funny, A Christmas Story is one of those films that defines Christmas for many people. Taking place in the 1940s, the film focuses on 9-year-old Ralphie who desperately wants a Red Ryfle BB gun for Christmas, but whose mother is unwilling to grant his one wish.
The family dynamics in the film are as honest as they are hilarious, and it does an exquisite job in depicting what it’s really like to be a kid during the holiday season. There’s a reason A Christmas Story is one of the most marathoned Christmas film. If it’s not on your radar yet, it should definitely get center-stage in this year’s festive line-up. Go on, we triple-dog dare ya!