It's Not up for Debate: The Greatest Christmas Movies of All Time (2025)

It's Not up for Debate: The Greatest Christmas Movies of All Time (1)

Everyone has a favorite Christmas movie. In my family, we’ve made it a holiday tradition to gather around the television on Christmas Eve and watch The Polar Express. Even though I’ve watched it countless times, year after year, it never fails to put me in the holiday spirit. While the film that tops your personal list may not be up for debate, I’m here to offer a few new additions to your annual holiday movie marathon queue that will add a little extra holly to your jolly.

With all of the options out there, I made the effort to narrow down the absolute best Christmas movies of all time that are sure to keep your holiday season merry and bright. This list of action, drama, rom-com and kid-friendly Christmastime flicks spans nearly nine decades of cinema. Best part? Most of these are streaming on Netflix, Max, Amazon Prime, Hulu, Disney+ and more.

Whether you’re a fan of sentimental movies about hope, like It's a Wonderful Life, or enjoy the antics of a large family struggling to get along during the holidays — National Lampoon's Christmas Vacation, anyone? — you’re bound to find a popular title to enjoy on this list.

1

It's a Wonderful Life (1946)

It's Not up for Debate: The Greatest Christmas Movies of All Time (2)View full post on Youtube

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

2

Meet Me in St. Louis (1944)

It's Not up for Debate: The Greatest Christmas Movies of All Time (3)View full post on Youtube

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

3

Miracle on 34th Street (1947)

It's Not up for Debate: The Greatest Christmas Movies of All Time (4)View full post on Youtube

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

4

Klaus (2019)

It's Not up for Debate: The Greatest Christmas Movies of All Time (5)View full post on Youtube

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

5

The Shop Around the Corner (1940)

It's Not up for Debate: The Greatest Christmas Movies of All Time (6)View full post on Youtube

The plot of this 1940 black-and-white Christmas film is pretty much the same as You've Got Mail — just swap emails for letters and Tom Hanks for Jimmy Stewart, and there you have it.

AMAZON PRIME

RELATED: 40 Forgotten Christmas Movies You Should Watch Right Now

6

Home Alone (1990)

It's Not up for Debate: The Greatest Christmas Movies of All Time (7)View full post on Youtube

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

7

Elf (2003)

It's Not up for Debate: The Greatest Christmas Movies of All Time (8)View full post on Youtube

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

8

The Nightmare Before Christmas (1993)

It's Not up for Debate: The Greatest Christmas Movies of All Time (9)View full post on Youtube

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

9

A Christmas Story (1983)

It's Not up for Debate: The Greatest Christmas Movies of All Time (10)View full post on Youtube

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

10

Carol (2015)

It's Not up for Debate: The Greatest Christmas Movies of All Time (11)View full post on Youtube

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

11

Die Hard (1988)

It's Not up for Debate: The Greatest Christmas Movies of All Time (12)View full post on Youtube

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

12

White Christmas (1954)

It's Not up for Debate: The Greatest Christmas Movies of All Time (13)View full post on Youtube

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

13

National Lampoon's Christmas Vacation (1989)

It's Not up for Debate: The Greatest Christmas Movies of All Time (14)View full post on Youtube

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

14

The Polar Express (2004)

It's Not up for Debate: The Greatest Christmas Movies of All Time (15)View full post on Youtube

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

15

The Man Who Invented Christmas (2017)

It's Not up for Debate: The Greatest Christmas Movies of All Time (16)View full post on Youtube

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

16

Scrooged (1988)

It's Not up for Debate: The Greatest Christmas Movies of All Time (17)View full post on Youtube

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

17

The Muppet Christmas Carol (1992)

It's Not up for Debate: The Greatest Christmas Movies of All Time (18)View full post on Youtube

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+

18

Dr. Seuss' The Grinch (2018)

It's Not up for Debate: The Greatest Christmas Movies of All Time (19)View full post on Youtube

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

19

The Santa Clause (1994)

It's Not up for Debate: The Greatest Christmas Movies of All Time (20)View full post on Youtube

When a divorced businessman (Tim Allen) accidentally kills Santa, he must step in to fill his shoes (not to mention his giant red suit). If you want to make it marathon, follow it up with the Santa Clause 2 and the Santa Clause 3 — then dive into Disney's series, The Santa Clauses .

AMAZON PRIMEDISNEY+

RELATED: See How 'The Santa Clause' Cast Has Changed Over the Years

20

The Holiday (2006)

It's Not up for Debate: The Greatest Christmas Movies of All Time (21)View full post on Youtube

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

It's Not up for Debate: The Greatest Christmas Movies of All Time (22)

Lauren Matthews

Group Executive Digital Content Director

Lauren (she/her) is the executive digital content director of the Hearst Lifestyle Group, where she oversees online content and strategy for Good Housekeeping, Woman's Day and other Hearst titles, including SEO, video, social media and e-commerce efforts. She has almost 20 years of experience writing and editing beauty, lifestyle, home, health, entertainment and product review content. She graduated from NYU with a degree in journalism and history.

It's Not up for Debate: The Greatest Christmas Movies of All Time (2025)

References

Top Articles
Latest Posts
Recommended Articles
Article information

Author: Fredrick Kertzmann

Last Updated:

Views: 5825

Rating: 4.6 / 5 (66 voted)

Reviews: 89% of readers found this page helpful

Author information

Name: Fredrick Kertzmann

Birthday: 2000-04-29

Address: Apt. 203 613 Huels Gateway, Ralphtown, LA 40204

Phone: +2135150832870

Job: Regional Design Producer

Hobby: Nordic skating, Lacemaking, Mountain biking, Rowing, Gardening, Water sports, role-playing games

Introduction: My name is Fredrick Kertzmann, I am a gleaming, encouraging, inexpensive, thankful, tender, quaint, precious person who loves writing and wants to share my knowledge and understanding with you.