Christmas Movies at Home

Greatest of All Time
Old ClassicsModern ClassicsAnimated ClassicsScrooge Movies
Comedy & DramaTV SpecialsAnimation/KidsSort-of Christmas MoviesView All, A-Z

Best Christmas Movies

40 Best Christmas Movies of All Time

Hand-picked from 37 reputable sources of original "Best Christmas Movies" articles.
(For details on how we aggregated this list, skip to the bottom of this page.)


It's a Wonderful Life (1946)

Our Favorite Scene:
George and Mary bickering in Mary's living room as her overbearing mother ease-drops.


A Christmas Story (1983)

Our Favorite Scene:
The old man giving Ralphie the greatest gift he will ever receive, an official Red Ryder, carbine action, 200-shot, range model air rifle.


Elf (2003)

Our Favorite Scene:
Buddy and Michael bonding after Buddy saves him from a snowball ambush.


Home Alone (1990)

Our Favorite Scene:
After Kevin is dragged upstairs and unleashes on Mom, "I don't want a new family, I don't want ANY family! Families suck!!"


Miracle on 34th Street (1947)

Our Favorite Scene:
Kris speaking and singing to the little Dutch girl in her native language, as Susan looks on with bewilderment.

Buy it on DVD, Blu-ray or
Watch it Now
Buy it on DVD, Blu-ray or
Watch it Now
Buy it on DVD, Blu-ray or
Watch it Now
Buy it on DVD, Blu-ray or
Watch it Now
Buy it on DVD, Blu-ray or
Watch it Now


The Muppet Christmas Carol (1992)

Our Favorite Scene:
Rizzo reluctantly jumping over Scrooge's tall gate, not realizing that he can fit through the bars, even after he goes back to the other side to retrieve his jelly beans.


National Lampoon's Christmas Vacation (1989)

Our Favorite Scene:
Any scene with Aunt Bethany.
"Oh, that was fun! I love riding in cars!"
"Oh dear! Did I break wind?!""


Die Hard (1988)

Our Favorite Scene:
Hans Gruber running into John, as "Bill Clay," and seemingly fooling John until he tries to kill him with the unloaded gun that John handed to him.


Gremlins (1984)

Our Favorite Scene:
After the evil gremlins hatch and make the mistake of underestimating mom as she takes them out, one by one, in the kitchen.


A Christmas Carol (1951)

Our Favorite Scene:
Nasty Scrooge telling the two men collecting for the poor, "If they would rather die, they'd better do it, and decrease the surplus population." Dang!

Buy it on DVD, Blu-ray or
Watch it Now
Buy it on DVD, Blu-ray or
Watch it Now
Buy it on DVD, Blu-ray or
Watch it Now
Buy it on DVD, Blu-ray or
Watch it Now
Buy it on DVD, Blu-ray or
Watch it Now


The Nightmare Before Christmas (1993)

Our Favorite Scene:
Christmas morning, of course! Frightened kiddies are attacked by their not-so-cute dolls and toys.


White Christmas (1954)

Our Favorite Scene:
The four stars on the train all singing about "Snoww!, Snowww!, Snowww!, Snowwwww!, SNOWWWWWWW!"


The Santa Clause (1994)

Our Favorite Scene:
Santa's first night on the job, as he scolds a little girl for asking too many questions and later loses it when he has to deliver a kayak "under the tree."


Love Actually (2003)

Our Favorite Scene:
Jamie courting Aurelia in her hometown, as her father escorts him to her place of work, the curious townspeople follow with concern ("He's going to kill Aurelia!").


Scrooged (1988)

Our Favorite Scene:
The Ghost of Christmas Present. Carol Kane and Bill Murray exchange riffs and blows like true pros. Every scene with the two is LOL-funny.

Buy it on DVD, Blu-ray or
Watch it Now
Buy it on DVD, Blu-ray or
Watch it Now
Buy it on DVD, Blu-ray or
Watch it Now
Buy it on DVD, Blu-ray or
Watch it Now
Buy it on DVD, Blu-ray or
Watch it Now


Dr. Seuss' How the Grinch Stole Christmas (2000)

Our Favorite Scene:
Bored and talking to himself, the Grinch fails when he tries to outsmart his own echo in his lair.


The Holiday (2006)

Our Favorite Scene:
Miles' hilarious serenade of iconic movie show tunes to Iris at the video store.


The Shop Around The Corner (1940)

Our Favorite Scene:
Alfred having too much fun giving Klara a hard time as she waits for her "mystery" date to arrive.


Bad Santa (2003)

Our Favorite Scene:
The end credits (sorry, we're not a fan).


Christmas in Connecticut (1945)

Our Favorite Scene:
Elizabeth and Jefferson struggling to put the curious cow back in the barn.

Buy it on DVD, Blu-ray or
Watch it Now
Buy it on DVD, Blu-ray or
Watch it Now
Buy it on DVD, Blu-ray or
Watch it Now
Buy it on DVD, Blu-ray or
Watch it Now
Buy it on DVD, Blu-ray or
Watch it Now

Top 21 - 40:

  1. Trading Places
  2. The Apartment
  3. Edward Scissorhands
  4. Carol
  5. Batman Returns
  1. Kiss Kiss Bang Bang
  2. Little Women (1994)
  3. Klaus
  4. Meet Me in St. Louis
  5. Arthur Christmas
  1. The Polar Express
  2. The Bishop's Wife
  3. Jingle All the Way
  4. A Christmas Tale
  5. Holiday Inn
  1. Home Alone 2: Lost in New York
  2. While You Were Sleeping
  3. Joyeux Noel
  4. The Christmas Chronicles
  5. Happiest Season
If you're curious to see the Top 41-100 movies (that were on at least three of the 37 "Best Christmas Movies" lists we used) see the very bottom of this page.

How we came up with the Top 40 Best Christmas Movies ranking

We aggregated nearly 200 Christmas movies from these 37 original articles below, and came up with an average score based on both ranking and number of sources to get the final results, above.

Our guidelines:

  1. We only chose full-length movies, no animated TV specials (jump to our Animated Classics page to see all of those).
  2. No horror films. We did allow action and even violent movies, but for Horror/Scary Christmas Movies, head over to our "Sort of" Christmas Movies page, which has over 30 popular Christmas Horror films.
  3. For our reputable sources, we:
    • Picked articles from the top 100+ results in Google of popular movie-centric websites from relevant search queries.
    • Did not use any lists that relied on critics' or user reviews, these were all original articles that were recently written or updated - almost all of them from 2022.
    • Stayed away from genre-specific or exclusive lists, such as "Top Family Christmas Movies," "Greatest Hallmark Christmas Movies," or "Best Classic Christmas Movies."
    • Only used lists that RANKED the movies; we did not use lists in which the movies are in random or alphabetical order.

Here are the 37 sources we used - linked to their Best Christmas Movies articles:

Here are the reputable sources we could NOT use, as they did not fit within our guidelines above.

Top 41 - 100, listed alphabetically:

  1. 8-Bit Christmas
  2. About a Boy
  3. Almost Christmas
  4. Babes in Toyland (1934)
  5. A Bad Moms Christmas
  6. The Best Man Holiday
  7. A Boy Called Christmas
  8. Bridget Jones's Diary
  9. A Christmas Carol (1984)
  10. A Christmas Carol (2009)
  11. A Christmas Prince
  12. Christmas with the Kranks
  13. The Chronicles of Narnia
  14. Deck the Halls
  15. Eloise at Christmastime
  1. Eyes Wide Shut
  2. The Family Man
  3. The Family Stone
  4. Four Christmases
  5. Fred Claus
  6. The Grinch (2018)
  7. Happy Christmas
  8. Harry Potter...
  9. Holiday Affair
  10. Holiday Rush
  11. I'll Be Home for Christmas
  12. It Happened on 5th Ave
  13. Jack Frost (1998)
  14. Jingle Jangle
  15. Just Friends
  1. Last Christmas
  2. Last Holiday
  3. The Lemon Drop Kid
  4. Let it Snow (2019)
  5. Lethal Weapon
  6. Little Women (2019)
  7. Man Who Invented Xmas
  8. Mickey's Christmas Carol
  9. Miracle on 34th Street '94
  10. The Night Before
  11. Noelle (2019)
  12. Office Christmas Party
  13. One Magic Christmas
  14. The Perfect Holiday
  15. Prancer
  1. The Preacher's Wife
  2. The Princess Switch
  3. Rare Exports
  4. The Ref
  5. Remember the Night
  6. The Santa Clause 2
  7. Scrooge (1970)
  8. Serendipity
  9. Single All the Way
  10. Tangerine
  11. This Christmas
  12. Tokyo Godfathers
  13. A Very Harold & Kumar...
  14. Violent Night
  15. You've Got Mail

Browse this site by:

Greatest of All Time

Old Classics - Modern Classics - Animated Classics

"Scrooge" Movies - Comedy & Drama - Animation/Kids

TV Specials - "Sort of" Christmas Movies - View All, A-Z

New Releases | Back Home

Comments or questions? Please let us know