What are the best Christmas movies to watch this year?

I’m putting together a holiday movie night and realized I’ve mostly watched the same classics every year. I’d love suggestions for the best Christmas movies—old or new—that are actually worth watching with family and friends. What must‑see Christmas films should I add to my list, and why do you recommend them?

My Non‑Negotiable Christmas Movie Ritual (And How I Actually Watch Them)

Every December I tell myself I’m going to try “new Christmas content,” and then I end up watching the same 6 movies on repeat like some kind of cozy seasonal glitch.

If you’re trying to build a holiday watch list that isn’t just background noise, here’s how mine usually goes: some physical comedy, some emotional damage, some pure 90s nostalgia, and at least one movie that makes me reevaluate my life choices at 1:30 a.m. while eating cookies over the sink.

1. Home Alone (1990)

If I skip this, it does not feel like Christmas. At all.

The whole premise is completely absurd: a family is so hectic and dysfunctional that they manage to forget an entire child, who then proceeds to defend his house with more creativity than the average startup. But that’s kind of the charm.

You get:

  • Booby traps that would actually send the Wet Bandits to the ER for six months
  • That insanely cozy Chicago house that basically became the Platonic ideal of “Christmas home” for anyone who grew up in the 90s
  • The John Williams score that kicks your nostalgia straight in the chest

I’ve seen it enough times that I can quote half the dialogue without thinking, which is either impressive or deeply concerning.

2. Elf (2003)

This is the modern one I never get tired of. If Home Alone is chaotic kid energy, Elf is grown‑man toddler energy.

Will Ferrell commits way harder to this role than the idea probably deserves, and somehow that’s why it works. The whole thing is totally ridiculous, but then out of nowhere you get these weirdly sincere little moments that remind you why people like the holidays in the first place.

Highlights:

  • The “World’s Best Cup of Coffee” bit will never not be funny
  • New York at Christmas, but filtered through the brain of a human golden retriever
  • A surprisingly wholesome message that doesn’t feel like it’s reading off a Hallmark card

If you complain that modern Christmas movies don’t have “soul,” this one usually shuts you up.

3. National Lampoon’s Christmas Vacation (1989)

This is the movie I put on when my own family is being dramatic and I need to recalibrate what “bad” actually looks like.

Clark Griswold spends the entire film chasing this idealized, picture‑perfect Christmas while everything around him is catching fire, falling apart, or exploding. It’s almost therapeutic to watch, like, “Okay, at least my day isn’t that bad.”

Checklist of chaos:

  • Power grid‑breaking Christmas lights
  • A Christmas tree that belongs in a nature documentary, not a living room
  • Cousin Eddie, who is basically a walking holiday horror story in a bathrobe

If your relatives stress you out, put this on and suddenly your own holiday dinner feels oddly peaceful.

4. It’s a Wonderful Life (1946)

This one is sneaky. People talk about it like it’s gentle and sentimental, but the first time you watch it as an adult you realize: this movie is dark.

George Bailey spends most of his life compromising, doubting himself, and slowly sinking under the weight of responsibility, and then you get this gut‑punch of “what if you had never existed?” It goes a lot deeper than the typical “Christmas magic saves the day” formula.

You get:

  • Small‑town vibes that somehow still feel relevant
  • A look at money, purpose, and community that hits harder the older you get
  • Jimmy Stewart absolutely wrecking your emotions

I never plan on crying at this one, and every year I’m wrong.

5. The Muppet Christmas Carol (1992)

If you told me as a kid that one of the most faithful and emotionally effective versions of Dickens’ story would include Gonzo explaining the plot, I would have laughed. And yet here we are.

Michael Caine plays Scrooge like he’s in a straight‑up drama, surrounded by puppets, and that contrast somehow makes the whole thing land even harder.

Why it slaps:

  • It keeps more of the original Dickens dialogue than a lot of “serious” adaptations
  • The songs are catchy without being annoying
  • It’s funny, then suddenly moving, and you don’t get emotional whiplash from it

If you think you’re “too old” for Muppets, this is usually the one that proves you wrong.


How I Actually Watch All This Stuff Without Fighting With My Mac

Here’s the less glamorous part of holiday movie season: actually getting the movies to play.

I’ve got a weird collection at this point. Some are ripped from old DVDs, some are random MKV files I dragged across three laptops, some are just files sitting on a backup drive I never labeled properly. On macOS, the built‑in player taps out pretty fast if you throw non‑standard formats at it or want to stream to a TV.

So I ended up hunting around for something that wouldn’t make me install a dozen codecs or jump through random conversion hoops every December.

The player I ended up sticking with

I’ve been using Elmedia Player on my Mac for this whole mess of formats. It’s basically the first app I found that just opened everything I tossed at it without complaining or making me go track down extra plugin packs.

Stuff that’s actually been useful in real life:

  • It deals with different file types like MKV, AVI, and all the weird stuff from old backups
  • The paid version can stream straight from my Mac to Apple TV or Chromecast without me setting up some convoluted media server
  • Subtitle syncing is easy to fix if the timing is off, which happens a lot with older rips
  • You can pin the video so it stays in front of other windows, which is weirdly perfect for half‑watching “It’s a Wonderful Life” while wrapping gifts, answering messages, or pretending you’re being productive

It’s not flashy, it just does the job so I don’t have to troubleshoot my way through Christmas Eve.


That’s my usual December rotation. I’ll probably kick things off with Home Alone again, out of pure habit.

What are you putting on first this year?

16 Likes

If you’re trying to shake up “the same 5 movies on repeat” thing, here’s a mix that usually lands well with family + friends without just rehashing what @mikeappsreviewer already covered.

I overlap with them on taste a bit, but I actually think you can skip some of the usual staples and still have a really solid night.


1. Klaus (2019)

Animated, surprisingly emotional, looks gorgeous.

  • Fresh Santa origin story that isn’t corny
  • Humor that works for adults without being cynical
  • Visual style that feels like a painting instead of the usual plastic‑CG Christmas look

If your group is tired of the same vibe as Elf, this is a nice pivot.


2. Arthur Christmas (2011)

This one is criminally underrated.

  • High‑tech North Pole, but still super warm and “Christmassy”
  • Great for mixed ages, nobody is bored
  • Jokes land without turning the whole thing into a meme-fest

Honestly, I’d put this on before Home Alone some years.


3. The Holiday (2006)

For when you want something cozy that isn’t a Hallmark clone.

  • House‑swap romcom: LA vs English countryside
  • Feels like a warm blanket and a glass of wine in movie form
  • Decent background movie for wrapping, baking, etc.

Good “adult” pick that’s still PG‑ish if teens are floating around.


4. While You Were Sleeping (1995)

Not technically a “Christmas movie,” but it lives in that holiday window.

  • Peak 90s romcom comfort
  • Family scenes feel weirdly real and chaotic
  • Works well if you want something seasonal without Santas and elves everywhere

I reach for this instead of National Lampoon when I want less yelling.


5. The Nightmare Before Christmas (1993)

For the ones in the room who hate “warm fuzzy” stuff but still showed up.

  • Great in-between for Halloween people and Christmas people
  • Incredible music, fast runtime
  • Teens and adults both actually pay attention to this one

Nice bridge movie if you’re doing a long marathon.


6. Jingle Jangle: A Christmas Journey (2020)

If you want something newer that still feels classic-ish.

  • Musical with big, colorful set pieces
  • Steampunk-ish toys, good for kids who are into spectacle
  • Has actual heart, not just “Netflix content generator” energy

Way more fun than half the other new streaming Christmas movies.


7. Love Actually (2003)

Divisive, but if your crowd is mostly adults, it still kind of works.

  • A bunch of intersecting Christmas stories
  • Some plots aged… awkwardly, so maybe not for younger kids
  • Good choice later in the night when people are half‑talking, half‑watching

I’d only pick this if your group is okay with mild chaos and some cringe.


8. Tokyo Godfathers (2003)

If you want something that feels completely different.

  • Anime set at Christmas, about three homeless people finding an abandoned baby
  • Dark and funny and weirdly uplifting
  • For the friend group that has seen everything and is bored stiff

Not everyone’s vibe, but it’s memorable.


9. Office Christmas Party (2016)

For a “just adults, already had a few drinks” situation.

  • Ridiculous, stupid, actually kind of fun
  • Best as a late‑night watch, not the main event
  • Zero emotional depth, but that might be exactly what you want

Definitely not one to put on with little kids.


How to structure a holiday movie night so it doesn’t drag

What usually works for us:

  1. Start with something bright and family‑friendly
    • Klaus or Arthur Christmas
  2. Middle slot: warm, cozy romcom or classic-ish
    • The Holiday or While You Were Sleeping
  3. Late slot: weird, louder, or more adult
    • Love Actually, Office Christmas Party, or Nightmare Before Christmas

That way you’re not blowing all the attention span on the wrong movie at the wrong time.


Tiny non‑movie tip if your stuff lives on drives / clouds

If your movies are scattered across Google Drive, Dropbox, some old external HDD, etc., and you don’t want to juggle downloads every December, something like CloudMounter on Mac is actually handy. It lets you mount those cloud drives like local disks so you can just point your video player at them instead of manually syncing everything. Not as player‑focused as what @mikeappsreviewer is using, but way less annoying if half your collection is in the cloud.


If you want to narrow it to, say, three for one night, I’d go:

  • Klaus
  • The Holiday
  • The Nightmare Before Christmas

Covers heart, cozy romance, and a bit of weird without repeating the usual rotation.

If you’re trying not to just rewatch the same 5 movies into the grave, here’s a different angle than what @mikeappsreviewer and @sognonotturno already covered.

They nailed a lot of the big crowd‑pleasers (Home Alone, Klaus, etc.), so I’ll skip those and toss in stuff that usually hits after people are a little burned out on the usual suspects.

Cozy but not overplayed

1. The Family Stone (2005)
This one looks like a fluffy family dramedy, then halfway through you realize you’re emotionally compromised. Messy siblings, awkward partner meeting the family, low‑key brutal dialogue. Great if your family isn’t “movie night = kids only.”

2. About a Boy (2002)
Not 100% a Christmas movie, but the holiday is baked into the story. Funny, kind of cynical, then quietly sincere. Works well if some of your group is allergic to full‑on Christmas schmaltz.

3. Little Women (2019)
Not marketed as a Christmas film, but big chunks of it feel extremely Christmassy: snow, family chaos, gifts, feelings everywhere. Plays nicely with mixed ages and doesn’t feel like another Santa rerun.

For people who claim they “hate Christmas movies”

4. Kiss Kiss Bang Bang (2005)
Christmas setting, but it’s a neo‑noir / dark comedy. Robert Downey Jr. & Val Kilmer just chewing scenery. 100% not for kids, but if your group is adults who groan at Elf, this wakes everyone up.

5. Carol (2015)
Elegant, slow, very pretty to look at. Queer romance set at Christmas, not a “holiday movie” in the traditional sense, but the season is woven through everything. Quiet, moody, good late‑night slot.

6. Tangerine (2015)
Wild card. Shot on iPhones, set on Christmas Eve in LA, follows two trans sex workers. Chaotic, funny, stressful, surprisingly warm. Only works with an open‑minded crowd, but no one forgets it.

Actual kid‑friendly picks that aren’t on constant loop

7. The Christmas Chronicles (2018)
Kurt Russell as a cool Santa actually works. It’s slick and a bit “Netflixy,” but kids pay attention and adults don’t rage‑quit. Solid middle‑of‑the‑night pick.

8. Rise of the Guardians (2012)
More “mythic holiday Avengers” than straight Christmas, but still great winter vibes. Jack Frost, Santa, Easter Bunny etc. Good for older kids who’ve aged out of generic Santa movies.

9. A Boy Called Christmas (2021)
Surprisingly decent Santa origin story. A bit darker in parts, so better for slightly older kids, but it’s got that storybook feel without being unbearable for adults.

Older stuff that isn’t just the same 3 “classics”

10. The Shop Around the Corner (1940)
If you like It’s a Wonderful Life but are kind of tired of it, try this. Pre‑You’ve Got Mail letter‑writing romance set around Christmas. Black and white, but still plays well today.

11. Meet Me in St. Louis (1944)
You technically get multiple holidays, but it gave us “Have Yourself a Merry Little Christmas.” Very old‑Hollywood cozy, nice if you’ve got grandparents in the room.


Tiny logistics tip: if your movies are spread between random external drives, Dropbox, Google Drive, etc., mounting them as local drives with something like CloudMounter on Mac can save you from the yearly “where the hell is that file” scavenger hunt. Then any player you like can just open stuff directly without re‑downloading half your collection.

If you want a simple 3‑movie lineup that isn’t the usual rotation, I’d try:

  • The Family Stone
  • Klaus (agreeing with @sognonotturno here, that one’s legit)
  • Kiss Kiss Bang Bang or Carol, depending on how PG you want to keep it

That usually covers cozy, emotional, and slightly unhinged in one night.

If you’ve already covered Home Alone / Elf land with @mikeappsreviewer, the slightly off‑center stuff is where it gets fun. I’d build a “tiered” night so different people tap in and out.

Warm crowd‑pleasers that aren’t on constant rotation

  1. Arthur Christmas (2011)
    Criminally underrated. British humor, clever Santa logistics, big heart, actually funny for adults. Great opener while people are still arriving / talking.

  2. Klaus (2019)
    I know @codecrafter already shouted this out, but I’d put it in the “anchor” slot. Gorgeous animation, neat Santa origin, works across ages without feeling like melted marshmallow.

  3. Tokyo Godfathers (2003)
    Animated, but not for little kids. Three homeless characters find a baby on Christmas Eve and go searching for the mother. Funny, rough around the edges, then suddenly very tender. Perfect for the late slot when only the hardcore remain.

For the “I don’t like Christmas movies” people

  1. The Nice Guys (2016)
    Not strictly a Christmas film, but the setting sneaks in. Shane Black vibe similar to Kiss Kiss Bang Bang that @codecrafter mentioned. It is loud, chaotic, and keeps cynics awake.

  2. Gremlins (1984)
    If you grew up with it, it’s comfort horror. If not, it’s a weird little creature feature in a Christmas wrapper. Teens and nostalgic adults eat this up.

Underrated emotional punches

  1. The Bishop’s Wife (1947)
    If you like It’s a Wonderful Life but agree with @mikeappsreviewer that it gets pretty dark, this one is lighter, smoother, still very Christmassy. Cary Grant as an angel is peak “old Hollywood cozy.”

  2. While You Were Sleeping (1995)
    Romcom disguised as a Christmas / New Year movie. Great “everyone on the couch snacking” energy, non‑cringey for most age groups.

Programming idea

If you want one continuous evening that doesn’t feel like a greatest hits playlist:

  • Start: Arthur Christmas
  • Middle: Klaus
  • Late: Tokyo Godfathers or Gremlins, depending on how kid‑heavy it is

That gives you cute, then heartfelt, then slightly weird.

Tiny tech tangent, since the others focused more on the actual films

You mentioned years of rewatching the same files. If your collection is scattered across Google Drive, Dropbox, and some odd external disk, a tool like CloudMounter can actually save your sanity:

  • Pros:

    • Mounts cloud storage as local drives so your media player sees everything as normal folders.
    • Good if you do not want to re‑download a ton of MKVs every December.
    • Keeps your internal disk fairly free while still feeling like “all movies in one place.”
  • Cons:

    • Not free if you want all providers unlocked.
    • Streaming very high bitrate files over slower connections can stutter, so it is only as good as your network.
    • Adds another app to maintain, which some people hate on minimalist setups.

Compared to the playback‑focused approach from @mikeappsreviewer or the film‑mix ideas from @sognonotturno and @codecrafter, I’d use CloudMounter mainly as your “where did I put that movie?” fix, then run everything through whatever player you already like.

If you share what age range you’re hosting, can narrow this to a very specific 3‑movie run that won’t bore anyone.