1It's a Wonderful Life (1946)
Frank Capra's iconic film isn't just one of the best Christmas movies of all time — it's one of the best movies ever made, period. It's a Wonderful Life was nominated for six Academy Awards and ranks #11 on the American Film Institute's list of the 100 Greatest American Films of All Time.
AMAZON PRIME
2Meet Me in St. Louis (1944)
This movie takes place over the course of an entire year, so it's not entirely a holiday film. But we couldn't exclude the movie that gave us Judy Garland singing "Have Yourself a Merry Little Christmas," could we?
AMAZON PRIME
Advertisement - Continue Reading Below
3Miracle on 34th Street (1947)
When Kris Kringle goes on trial to prove his identity in this magical holiday classic, he'll have you (and especially your kids) believing in the magic of Santa Claus. We're partial to the original black-and-white film starring Edmund Gwenn and Natalie Wood, but the '90s remake starring Richard Attenborough as Kris Kringle is also worth a watch.
AMAZON PRIME
4Klaus (2019)
This Netflix original was nominated for for Best Animated Feature at the 92nd Academy Awards, and it's easy to see why. Featuring beautiful animation that will leave you feeling the holiday magic, this family Christmas film tells the tale of a postman who befriends a reclusive toymaker.
NETFLIX
Advertisement - Continue Reading Below
5The Shop Around the Corner (1940)
6Home Alone (1990)
Over thirty years have passed since beloved Christmas movie Home Alone earned $285 million at the box office, but we'll never tire of watching 8-year-old Kevin McCallister foil the Wet Bandits' home burglary plans. We suggest making it a double-feature with Home Alone 2 — this time around, Kevin winds up in New York City where he manages to outwit the Wet Bandits once more (sorry, the Sticky Bandits).
AMAZON PRIME DISNEY+
Advertisement - Continue Reading Below
7Elf (2003)
Released over 20 years ago, this heartwarming movie about a human man raised by Santa's elves in the North Pole has quickly become a holiday classic. In short: If you don't think Elf is one of the greatest Christmas movies ever made, you're a cotton-headed ninny muggins.
MAX
8The Nightmare Before Christmas (1993)
Is it a Christmas movie? Is it a Halloween movie? Tim Burton blends both holidays together in a way that's both spooky and heartwarming at the same time. Be prepared to want to (oogie) boogie to the catchy songs in this '90s holiday favorite.
AMAZON PRIME DISNEY+
Advertisement - Continue Reading Below
9A Christmas Story (1983)
This movie deserves a major award! There's a reason why TBS plays A Christmas Story for 24 hours straight every Christmas. The classic gave us the infamous leg lamp and Red Ryder BB guns — and most importantly, it taught us to never lick a frozen pole (even under the intense pressure of a "triple dog dare"). This beloved film got a long-awaited sequel, too — A Christmas Story Christmas sees Ralphie all grown up with kids of his own.
MAX
10Carol (2015)
While the title is certainly Christmassy, this critically acclaimed film, set in the 1950s, isn't a holiday film in the strictest sense. But it does feature Rooney Mara in a Santa hat and revolves around the sacrifices we make in the pursuit of love and happiness.
NETFLIX AMAZON PRIME
Advertisement - Continue Reading Below
11Die Hard (1988)
It's the age-old question: Is Die Hard a Christmas film? We say yes. This action flick about an office Christmas party taken over by terrorists is sure to add a bit of adrenaline to your holiday festivities. Yippee-ki-yay!
AMAZON PRIME
12White Christmas (1954)
This post-war musical centers around a group of entertainers who are keen on spreading the holiday spirit in order to save a failing Vermont inn. The star-studded cast is packed with several favorites from the era, like Bing Crosby, Danny Kaye, Rosemary Clooney, Vera-Ellen and Dean Jagger.
NETFLIX AMAZON PRIME
Advertisement - Continue Reading Below
13National Lampoon's Christmas Vacation (1989)
Do you dread having your in-laws visit for the holidays? Watching this Chevy Chase movie will make anything your family does at Christmas seem totally normal by comparison.
AMAZON PRIME MAX
14The Polar Express (2004)
The Polar Express features Tom Hanks in an animated adventure based on the children's book by Chris Van Allsburg. In the fantasy flick, a little boy takes a magical train ride to the North Pole and discovers the significance of the holiday along the way.
AMAZON PRIME
Advertisement - Continue Reading Below
15The Man Who Invented Christmas (2017)
This story behind how Charles Dickens wrote A Christmas Carol stars Dan Stevens (of Downton Abbey fame) and is a delight for all ages. Trust us: This film can jump-start joy in any Scrooge.
AMAZON PRIME
16Scrooged (1988)
This modernized version of A Christmas Carol stars Bill Murray as a curmudgeonly New York City TV executive who learns the true meaning of Christmas.
AMAZON PRIME
Advertisement - Continue Reading Below
17The Muppet Christmas Carol (1992)
If you want to introduce your kids to this classic Christmas tale, then give them a good starting point with a musical that pulls on the heartstrings featuring all of their favorite Muppets (think: Kermit and Gonzo) playing Charles Dickens's characters. Jim Henson fans will adore this magical holiday tale.
AMAZON PRIME DISNEY+
18Dr. Seuss' The Grinch (2018)
Animation traditionalists will go for 1966's How the Grinch Stole Christmas!, but this modern take deserves a place in the holiday movie canon too, thanks to Benedict Cumberbatch's memorable rendition of everyone's favorite green holiday grump.
AMAZON PRIME
Advertisement - Continue Reading Below
19The Santa Clause (1994)
20The Holiday (2006)
This romantic comedy about a pair of house-swappers that fall in love abroad might make you want to spend next Christmas in a charming English cottage (and make out with Jude Law, of course).
AMAZON PRIME

Cameron (she/her) is a staff writer for Good Housekeeping, where she covers everything from holidays to food. She is a graduate of Syracuse University, where she received a B.A. in magazine journalism. In her spare-time she can be found scrolling TikTok for the latest cleaning hacks and restaurant openings, binge-watching seasons of Project Runway or online shopping.
Advertisement - Continue Reading Below
Advertisement - Continue Reading Below
Advertisement - Continue Reading Below