Every December, the debate reignites at dinner tables and in group chats across America: what are the best christmas movies of all time? The holiday film canon is one of the most passionately argued in all of cinema — is Die Hard a Christmas movie? (Yes, and we will defend it.) Does a movie need snow, Santa, or just the spirit of the season? This definitive guide ranks the 30 best christmas movies of all time, from black-and-white classics to modern streaming hits, organized so you can find exactly the right film for every mood, every audience, and every night of December. Whether you want to cry, laugh, or just bask in twinkle-light nostalgia, your watchlist starts here.
Christmas movies work because they are ritual viewing. Unlike most films, we do not watch them once — we return to the same favorites year after year, quoting lines, anticipating scenes, and measuring each December against them. That rewatchability is the true test this ranking applies: the best christmas movies of all time are the ones you will still be watching in ten years. For more ways to fill the season, see our Christmas activities guide, and if you need family-friendly picks specifically, our best family movies guide covers the year’s broader releases.
How We Ranked the Best Christmas Movies of All Time
We scored each film on four criteria: cultural staying power (are people still quoting and rewatching it decades later?), Christmas spirit (does the holiday drive the story, not just decorate it?), rewatchability (does it get better with annual viewing?), and craft (acting, writing, direction). Films where Christmas is merely set dressing scored lower than films where the holiday is essential to the story. Streaming availability changes constantly, so check your services before planning movie night — we note each film’s traditional home where it is stable.
The Top 10: Essential Christmas Viewing
1. It’s a Wonderful Life (1946)
The undisputed champion. Frank Capra’s story of George Bailey, a man shown what the world would be like without him, invented the modern Christmas movie template: despair, redemption, community, and a finale that still makes grown adults cry eighty years later. It is long, it is in black and white, and it is perfect. Watch it on Christmas Eve with the lights low — this is the one film on this list that qualifies as a civic duty.
2. Home Alone (1990)
The highest-grossing Christmas movie of its era and the definitive kids’ Christmas film. Kevin McCallister’s booby-trapped defense of his home against the Wet Bandits is pure wish fulfillment, but the film’s secret weapon is its heart — the old man Marley subplot and Kevin’s Christmas Eve wish give the slapstick its emotional weight. John Williams’ score does the rest.
3. A Christmas Story (1983)
“You’ll shoot your eye out.” Jean Shepherd’s nostalgic memoir of a 1940s Indiana Christmas — the leg lamp, the bunny suit, the tongue stuck to the flagpole — plays on a 24-hour marathon every year for a reason. It captures childhood Christmas want with anthropological precision, and its humor has not aged a day.
4. Elf (2003)
The modern classic. Will Ferrell’s Buddy, a human raised by elves, brings unkillable optimism to a cynical New York, and the film has already entered the permanent canon — quoted, costumed, and rewatched annually since release. It is the rare comedy that is genuinely sweet without being saccharine, and it works for every age group simultaneously.
5. Miracle on 34th Street (1947)
The Santa movie against which all Santa movies are measured. Edmund Gwenn’s Kris Kringle — who may or may not be the real thing — anchors a story about faith, kindness, and the commercialization of Christmas that feels more relevant every year. The courtroom finale remains one of cinema’s great feel-good sequences.
6. National Lampoon’s Christmas Vacation (1989)
Clark Griswold’s quest for the perfect family Christmas is the funniest movie on this list and the most relatable for anyone who has ever hosted. Every set piece — the lights, the turkey, Cousin Eddie — is iconic. It is the film you quote all December without realizing it.
7. The Muppet Christmas Carol (1992)
The best adaptation of Dickens’ novella, full stop — Muppets or otherwise. Michael Caine plays Scrooge completely straight against the Muppet chaos, and the result is genuinely moving. The songs are superb, the humor lands for adults and kids alike, and it is many families’ most-watched Christmas film.
8. Die Hard (1988)
Yes, it is a Christmas movie — it takes place at a Christmas party, on Christmas Eve, and its themes are family, redemption, and togetherness (plus explosions). The debate itself has become part of the holiday tradition. Watch it as the palate cleanser between the sentimental classics; it earns its place.
9. Love Actually (2003)
The ensemble romantic comedy that launched a thousand December rewatches. Interlocking London love stories set against Christmas, anchored by Alan Rickman’s heartbreak and Hugh Grant’s dancing Prime Minister. It is the definitive adult Christmas movie — romantic, funny, and bittersweet in the way real Decembers are.
10. The Santa Clause (1994)
Tim Allen accidentally becomes Santa and has to convince his skeptical son (and ex-wife) in this clever, warm take on the mythology. The film’s world-building — the North Pole as a bureaucracy, the “clause” pun — delighted a generation of kids who are now showing it to their own children, which is exactly how canon is made.
More of the Best Christmas Movies of All Time (11–30)
Beloved Classics
11. White Christmas (1954). Bing Crosby, Danny Kaye, and Irving Berlin’s score — the snow-dance finale in the Vermont inn is pure golden-age Hollywood warmth.
12. A Charlie Brown Christmas (1965). The 25-minute special that taught generations what Christmas is all about. The sad little tree remains the most moving image in holiday television.
13. How the Grinch Stole Christmas (1966, animated). Chuck Jones’ animated special outshines every remake. Boris Karloff’s narration and “You’re a Mean One, Mr. Grinch” are untouchable.
14. Scrooged (1988). Bill Murray’s dark, manic take on the Dickens tale — the cynical TV executive’s redemption is the edgiest Christmas comedy of its era and still razor-sharp.
15. The Holiday (2006). The cozy-girl Christmas movie: house swap, Jude Law, snowed-in English cottage. It has become a December comfort-watch institution.
Family Favorites
16. The Polar Express (2004). Tom Hanks voices half the cast in this motion-capture journey to the North Pole. The animation has aged oddly, but the “believe” message lands every time.
17. Arthur Christmas (2011). The most underrated Christmas film ever made — a witty, heartfelt Aardman animation about Santa’s clumsy younger son saving one missed delivery. Watch it immediately if you have not.
18. Klaus (2019). Netflix’s hand-drawn Santa origin story is visually stunning and emotionally rich — an instant classic that proved new Christmas masterpieces are still possible.
19. Jingle All the Way (1996). Arnold Schwarzenegger’s frantic quest for a Turbo Man doll is the funniest movie about the commercial chaos of Christmas shopping ever made.
20. The Nightmare Before Christmas (1993). Halloween or Christmas? Both — which is why it gets watched twice a year. Danny Elfman’s songs and Henry Selick’s stop-motion are timeless.
Romance and Drama
21. While You Were Sleeping (1995). A Chicago Christmas romance with Sandra Bullock at her most charming. The family dynamics feel real, which is rare in the genre.
22. The Family Stone (2005). The ensemble holiday dramedy for people who find their own family gatherings chaotic — messy, funny, and ultimately tender.
23. Carol (2015). A prestige Christmas romance set in 1950s New York — gorgeous, restrained, and quietly devastating. For the cinephile’s December.
24. Happiest Season (2020). The modern LGBTQ+ Christmas rom-com that earned its place in the rotation with genuine heart and a great ensemble.
25. Last Christmas (2019). Built around the George Michael song with a twist ending that divided audiences — but Emilia Clarke’s charm and the London Christmas setting keep it rewatchable.
Action, Comedy, and Cult Picks
26. Gremlins (1984). A Christmas movie disguised as a horror-comedy — small-town Christmas, snow, carols, and adorable monsters. A December tradition for the slightly twisted.
27. Batman Returns (1992). Tim Burton’s gothic Christmas in Gotham — snow, the Penguin’s army, and Michelle Pfeiffer’s Catwoman. The art-house action pick.
28. Trading Places (1983). Opens at Christmas, ends at New Year’s — Eddie Murphy and Dan Aykroyd’s class-swap comedy is the smartest funny movie with a holiday frame.
29. The Ref (1994). A burglar takes a bickering couple hostage on Christmas Eve and becomes their marriage counselor. Dark, hilarious, and criminally underseen.
30. Violent Night (2022). David Harbour as a battle-worn Santa beating up mercenaries — the newest entry, already a cult favorite. The “Die Hard with Santa” slot is now filled.
Best Christmas Movies by Mood
| Mood | Top Picks | Perfect For |
|---|---|---|
| Maximum nostalgia | It’s a Wonderful Life, White Christmas, Miracle on 34th Street | Christmas Eve, grandparents visiting |
| Laugh until it hurts | Christmas Vacation, Elf, Scrooged | Friends, post-dinner relaxation |
| Kids’ movie night | Home Alone, Arthur Christmas, Klaus | Family night with hot chocolate |
| Romance | Love Actually, The Holiday, While You Were Sleeping | Date night, girls’ night |
| Something different | Die Hard, Gremlins, The Nightmare Before Christmas | When the classics feel stale |
| Prestige viewing | Carol, The Muppet Christmas Carol, A Christmas Story | Solo December evenings |
| Animated / short | A Charlie Brown Christmas, How the Grinch Stole Christmas | Christmas morning background |
Three Ready-Made Christmas Movie Marathon Plans
Choosing from the best christmas movies of all time is easier with a theme. Here are three curated marathon lineups — each designed for a specific audience and evening:
Marathon 1: The Family Night (4 hours, all ages)
- Arthur Christmas (97 min) — Start with the hidden gem while the kids are alert; its wit rewards adult attention too.
- Intermission: Hot chocolate bar with marshmallows, candy canes, and whipped cream. Let the kids build their own.
- Home Alone (103 min) — The main event. Every kid’s favorite, every parent’s nostalgia trip.
- Finale: A Charlie Brown Christmas (25 min) — Wind down with the gentle classic as the sugar crash sets in.
Marathon 2: The Classics Evening (5 hours, adults and teens)
- A Christmas Story (94 min) — Open with laughter; it sets a warm, funny tone.
- Intermission: Mulled wine or eggnog, plus a cheese board. This is an adult evening — lean in.
- It’s a Wonderful Life (130 min) — The emotional centerpiece. Watch it with the lights low and phones away.
- Finale: Die Hard (132 min) — The palate cleanser. End the night with adrenaline and quotable one-liners.
Marathon 3: The Rom-Com December Date Night (4.5 hours)
- The Holiday (138 min) — Cozy, romantic, and the perfect “settling in” film.
- Intermission: Dessert course — order in or bake something. This marathon is about lingering.
- Love Actually (135 min) — The emotional heavyweight. Keep tissues nearby for the Alan Rickman storyline.
Marathon hosting tips: Start earlier than you think (6 PM for a three-film night), dim the lights between films rather than fully raising them, and keep intermissions to 20 minutes — momentum matters. Themed snacks beat elaborate cooking: popcorn with holiday seasoning blends, pigs in a blanket, and a cookie plate cover every marathon on this list.
Honorable Mentions: More Worthy Christmas Films
Thirty films cannot hold every worthy title. These additional picks just missed the ranked list but deserve a place in the broader conversation about the best christmas movies of all time: Rare Exports (2010), a dark Finnish fantasy that reimagines Santa’s origins; Tokyo Godfathers (2003), Satoshi Kon’s animated masterpiece about three homeless people finding an abandoned baby on Christmas Eve; Carol already made the list, but Tangerine (2015) offers a raw, vibrant Christmas Eve in Los Angeles shot entirely on iPhones; The Apartment (1960) uses a Christmas party as the backdrop for one of cinema’s great romantic dramas; and Krampus (2015) delivers horror-comedy for viewers who find the season’s cheerfulness suspicious. For completists, the Rankin/Bass stop-motion specials — Rudolph the Red-Nosed Reindeer and Frosty the Snowman — remain essential December background viewing, the televisual equivalent of twinkle lights.
How to Build Your December Watchlist
Thirty films is a lot — nobody watches them all in one December, and that is the point. The best approach is to anchor your month with three or four non-negotiables (most families have them: the Eve film, the kids’ film, the funny one) and rotate the rest across years. Alternate heavy and light: follow It’s a Wonderful Life with Christmas Vacation, not with Carol. Save one unwatched film for Christmas night itself, when the presents are open and the house is quiet — discovering a new favorite on December 25th is its own tradition. And if you are hosting a movie marathon, our best comedy movies guide has non-holiday options for the days between Christmas and New Year’s, when everyone has seen enough tinsel.
Frequently Asked Questions
What is the best Christmas movie of all time?
It’s a Wonderful Life (1946) is the consensus pick for the best christmas movie of all time, topping nearly every critics’ and audience ranking for decades. Home Alone, Elf, and A Christmas Story round out most top-five lists. The “best” ultimately depends on your criteria — nostalgia, comedy, or family appeal — but no film has matched Wonderful Life’s cultural endurance.
Is Die Hard a Christmas movie?
Yes — by every meaningful definition. Die Hard takes place entirely at an office Christmas party on Christmas Eve, its plot is driven by John McClane trying to reunite with his family for the holiday, and its themes are redemption and togetherness. The debate has become part of the tradition, but the film’s Christmas credentials are airtight.
What are the best Christmas movies for kids?
The top kid-friendly picks are Home Alone, Elf, Arthur Christmas, Klaus, The Polar Express, and The Muppet Christmas Carol. For the youngest viewers, A Charlie Brown Christmas and the animated How the Grinch Stole Christmas are perfect at under 30 minutes. Arthur Christmas is the hidden gem most families have not discovered yet.
What are the best Christmas movies on streaming?
Streaming lineups rotate yearly, but Klaus and Happiest Season are streaming originals worth seeking out, while classics like Elf, Home Alone, and Christmas Vacation typically appear across major services each December. Check JustWatch or your services’ holiday hubs in late November — and have a backup plan, because licensing shifts every season.
What is the best new Christmas movie in recent years?
Klaus (2019) is the standout recent Christmas film — a hand-drawn animated Santa origin story that critics and audiences immediately ranked among the classics. Violent Night (2022) earned cult status as an action-comedy, and Happiest Season (2020) became a modern rom-com staple. The genre’s best new entries prove the canon is still growing.
How many Christmas movies should be on a December watchlist?
Aim for 8–12 films: three or four annual non-negotiables, a few rotating favorites, and one or two you have never seen. That is roughly two movie nights a week through December — ambitious but achievable, and it leaves room for the holiday specials, sports, and life that fill the month.






