50+ Best Christmas Movies for Kids (Sorted by Age, So You Never Guess Again)
Quick Answer: The best Christmas movies for kids depend on age. Toddlers do best with gentle picks like Klaus or The Snowman. Early elementary kids love Arthur Christmas and Jingle Jangle. Tweens are ready for The Muppet Christmas Carol and Elf. Most stream free on Netflix, Disney+, or Max.
It’s 4pm, the kids have had too much sugar, and somebody needs to sit still for ninety minutes before dinner. You just want to press play on something that won’t scare the little one or bore the ten-year-old rolling her eyes in the corner.
This list sorts the best Christmas movies for kids by age, from toddlers to tweens, so you’re not scrolling through forty titles hoping one works. Every movie here comes with its streaming platform and an honest heads-up if it has a scary or sad moment worth knowing about first.
Picking blind is how you end up pausing a movie halfway through to explain why the Ghost of Christmas Future is terrifying a six-year-old. A few minutes of planning saves you that scramble, and honestly, it makes movie night feel a lot more like a tradition and a lot less like a gamble.
By the end of this list, you’ll have a go-to pick for every age in your house, a table to find one fast, and a few backup options for the nights when the first choice gets vetoed.
Heads up: This post may include affiliate links. As an Amazon Associate, I earn from qualifying purchases—at no extra cost to you. Full privacy policy and disclosure here.
The Movie Night Matchmaker: Find Your Family’s Pick in Under a Minute
Skip the scrolling. This table sorts every movie on this list by age, how intense it gets, and where to actually watch it tonight.
| Movie | Best Age | Scare Level (1–3) | Runtime | Where to Stream |
|---|---|---|---|---|
| Klaus | 2–5 | 1 | 96 min | Netflix |
| The Snowman | 2–5 | 1 | 26 min | Max |
| Angela’s Christmas | 2–5 | 1 | 30 min | Netflix |
| Olaf’s Frozen Adventure | 2–5 | 1 | 21 min | Disney+ |
| Arthur Christmas | 6–9 | 1 | 97 min | Max |
| A Charlie Brown Christmas | 6–9 | 1 | 25 min | Apple TV+ |
| The Star | 6–9 | 1 | 86 min | Netflix |
| Jingle Jangle: A Christmas Journey | 6–9 | 2 | 122 min | Netflix |
| Rudolph the Red-Nosed Reindeer | 6–9 | 2 | 47 min | Amazon Prime Video |
| The Polar Express | 6–9 | 2 | 100 min | Max |
| The Muppet Christmas Carol | 10–12 | 2 | 85 min | Disney+ |
| Home Alone | 10–12 | 2 | 103 min | Disney+ |
| Elf | 10–12 | 1 | 97 min | Hulu / Max |
| Spirited | 10–12 | 2 | 127 min | Apple TV+ |
| That Christmas | 6–9 | 1 | 91 min | Netflix |
Scare Level 1 means nothing to worry about. Level 2 means one moment of peril, sadness, or tension that a sensitive kid might need a heads-up on. We didn’t include anything above a 2 on this list.
How We Picked These Movies (Age Ranges and Scare Levels Explained)
Every kid is different, and age ranges are a starting point, not a rule. A cautious 7-year-old might do better with the toddler list, and a horror-movie-loving 5-year-old might handle more than you’d expect. Use these categories as a guide, then trust what you know about your own kid.
How to Use the Age Categories
We grouped movies into three tiers: toddlers and preschoolers (2–5), early elementary kids (6–9), and tweens (10–12). Each tier reflects attention span, plot complexity, and emotional content that’s typical for that age (Source: Common Sense Media). Younger kids generally do better with shorter runtimes and simpler stories, while older kids can follow subplots and handle a bit more tension without losing interest or getting scared.
What “Scare-O-Meter” Means
The Scare-O-Meter rates each movie from 1 to 3 based on peril, sadness, or intensity, not just jump scares. A Level 1 movie is pure comfort viewing. A Level 2 has a moment worth knowing about ahead of time, like a villain, a burglar chase, or a sad scene. We left anything rated Level 3 off this list entirely, since this roundup is built specifically for kids, not the whole family’s PG-13 watchlist.
5-Minute Movie Night Setup
You don’t need a whole production to make movie night feel special. A few small touches go a long way, and honestly, half the magic is in the ritual, not the movie itself.
- Pick tonight’s movie before you get the kids’ hopes up — nothing kills the mood like a group veto session
- Set out a cozy blanket for everyone to fight over. This holiday blanket is an easy way to make the couch feel extra festive
- Pop a bowl of popcorn instead of reaching for another sugary snack. This popcorn maker makes it a two-minute job
- Make hot chocolate part of the ritual. Hot chocolate bombs are a fun, low-effort way to make it feel like an event
- Have a backup movie ready in case the first pick gets a thumbs-down five minutes in
If you want to lean into the whole cozy-night vibe, kids’ holiday pajamas and a few strands of mini Christmas lights draped over the couch turn an ordinary Tuesday into something the kids will remember. If you’re building out the rest of your holiday season, our magical Christmas party ideas post has more ways to make the season feel special without adding to your to-do list.
Best Christmas Movies for Toddlers and Preschoolers (Ages 2–5)
This age group needs short runtimes, gentle stories, and nothing that’ll cause a meltdown at bedtime. Every pick here skips scary villains and sad plot twists entirely.
- Klaus (Netflix, 96 min) — A beautifully animated origin story for Santa that’s warm, funny, and completely free of anything scary. It’s become a modern classic for a reason.
- The Snowman (Max, 26 min) — A wordless, gentle animated short about a boy and the snowman who comes to life. Short enough for the shortest attention spans, and genuinely magical.
- Angela’s Christmas (Netflix, 30 min) — A sweet, funny short about a little girl who “borrows” the baby Jesus from a nativity scene because she thinks he looks cold. Full of giggles and warmth.
- Olaf’s Frozen Adventure (Disney+, 21 min) — Olaf sets out to find the perfect holiday tradition for Anna and Elsa. Familiar characters and zero scary content make this an easy win.
- Winnie the Pooh: A Very Merry Pooh Year (Disney+, 66 min) — Gentle, slow-paced, and full of Pooh’s usual calm charm. Great for winding down before bed.
Best Christmas Movies for Early Elementary Kids (Ages 6–9)
Kids in this range can follow more plot and handle a little more tension, but still do best without anything genuinely frightening. These picks add adventure and humor while staying kid-safe.
- Arthur Christmas (Max, 97 min) — A high-tech twist on Santa’s operation, following his awkward son Arthur on a mission to deliver one forgotten gift. Funny, heartfelt, and a strong pick for the whole 6–9 range.
- A Charlie Brown Christmas (Apple TV+, 25 min) — The original, and still one of the best. Short, sweet, and a nice break from big-budget animation.
- The Star (Netflix, 86 min) — The nativity story told from the perspective of a small donkey. A gentle, faith-based option with genuine heart.
- Jingle Jangle: A Christmas Journey (Netflix, 122 min) — A musical about an inventor and his granddaughter chasing a magical invention. Longer runtime and one tense chase scene bump this to a Scare Level 2, but it’s a favorite for a reason.
- Rudolph the Red-Nosed Reindeer (Amazon Prime Video, 47 min) — The stop-motion classic. The Abominable Snowman might startle very sensitive kids, which is why it lands at a Level 2.
- The Polar Express (Max, 100 min) — A magical train ride to the North Pole with genuinely gorgeous visuals. Some kids find the animation style a little uncanny, and there’s a tense scene on the train roof, so preview it first if your child scares easily.
Best Christmas Movies for Tweens (Ages 10–12)
Tweens can handle more complex plots, a bit of slapstick chaos, and mild peril without it derailing movie night. This is where classic family comedies start to fit.
- The Muppet Christmas Carol (Disney+, 85 min) — Widely considered one of the best Christmas movies ever made, for any age. The ghosts might be mildly spooky for younger viewers, but tweens handle it fine.
- Home Alone (Disney+, 103 min) — A cartoonish burglar chase makes this land at Level 2, but the slapstick tone keeps it from feeling genuinely scary for this age group.
- Elf (Hulu / Max, 97 min) — Will Ferrell’s fish-out-of-water comedy is pure fun with almost nothing to flag content-wise.
- Spirited (Apple TV+, 127 min) — A musical, modern spin on A Christmas Carol with a lot of heart and a longer runtime that suits older kids’ attention spans better.
- Jingle All the Way (Various platforms, 89 min) — A frantic, funny story about a dad’s last-minute scramble to find the hottest holiday toy. Great for tweens who enjoy chaotic comedy.
Best Christmas Movies the Whole Family Can Watch Together
Some nights, everyone’s watching together, and you need one movie that works for the 4-year-old and the 11-year-old at the same time. These are the safest bets for a mixed-age crowd.
- Klaus — Gentle enough for toddlers, clever enough that older kids and adults genuinely enjoy it too.
- Arthur Christmas — Funny for grown-ups, kind-hearted for kids, and light enough for even younger viewers in the room.
- The Muppet Christmas Carol — A true multi-generational classic that holds up for every age past toddlerhood.
- A Charlie Brown Christmas — Short enough to hold everyone’s attention, and it never really goes out of style.
Looking for more ways to fill the season with things everyone enjoys together? Our funny Christmas party games post is a great next stop for game night once the movie’s over.
New and Recent Christmas Movies for Kids
If your family likes to add something new to the rotation every year, here’s the freshest pick worth adding to the list.
- That Christmas (Netflix, 91 min) — A 2025 animated film from Richard Curtis, based on his own children’s book trilogy, following a tangle of intertwined stories during a massive Christmas Eve snowstorm. It’s warm, funny, and gentle enough for early elementary kids and up.
Christmas Classics Worth Revisiting
If your kids have never seen the movies you grew up with, this is the year to fix that. These hold up decades later for good reason.
- Rudolph the Red-Nosed Reindeer (1964) — Stop-motion charm that’s still genuinely fun to watch.
- A Charlie Brown Christmas (1965) — Simple, sincere, and still one of the best.
- Frosty the Snowman (1969) — A quick, easy watch that’s been a staple for generations.
- The Muppet Christmas Carol (1992) — A genre classic that introduces kids to Dickens without any of the heavy lifting.
Want an easy way to turn this list into a family tradition? Print out our Family Christmas Movie Watchlist Tracker and let the kids check off each movie as you watch it together. It’s a simple way to build a countdown-to-Christmas ritual without any extra planning.

Where to Stream Every Movie on This List
Here’s a quick reference so you’re not hunting across five different apps while the kids wait.
| Movie | Platform |
|---|---|
| Klaus | Netflix |
| The Snowman | Max |
| Angela’s Christmas | Netflix |
| Olaf’s Frozen Adventure | Disney+ |
| Winnie the Pooh: A Very Merry Pooh Year | Disney+ |
| Arthur Christmas | Max |
| A Charlie Brown Christmas | Apple TV+ |
| The Star | Netflix |
| Jingle Jangle: A Christmas Journey | Netflix |
| Rudolph the Red-Nosed Reindeer | Amazon Prime Video |
| The Polar Express | Max |
| The Muppet Christmas Carol | Disney+ |
| Home Alone | Disney+ |
| Elf | Hulu / Max |
| Spirited | Apple TV+ |
| Jingle All the Way | Varies — check your platforms |
| That Christmas | Netflix |
If you don’t already have a way to stream to your TV, a streaming device makes it easy to pull up any of these from your phone or tablet in seconds. Availability shifts from year to year, so double-check your platform before movie night if a title has been on the list a while.
Movies to Preview First for Sensitive Kids
If you’ve got a kid who gets rattled easily, a few of these are worth watching yourself first, or at least giving a heads-up about.
- The Polar Express — A tense scene on top of a moving train and some eerie visuals can unsettle sensitive younger kids.
- Home Alone — The burglars are cartoonish, but the home-invasion premise itself can worry an anxious child, even played for laughs.
- Rudolph the Red-Nosed Reindeer — The Abominable Snowman is more comedic than scary, but it can still startle very young viewers.
- Jingle Jangle: A Christmas Journey — One chase sequence runs a little longer and more intense than the rest of the film.
None of these are inappropriate for their age group. They’re simply worth a heads-up if your child tends to worry about “what happens next” before a scene resolves.
Frequently Asked Questions
Is Elf appropriate for young kids?
Yes. Elf is rated PG and has almost nothing to flag content-wise, making it a safe pick even for kids on the younger end of the tween range and, for many families, younger than that.
Is Home Alone okay for a 6-year-old?
It depends on the child. Home Alone has cartoonish slapstick violence and a home-invasion plot that can worry an anxious 6-year-old, even though nothing graphic happens. Many families find it works better starting around age 8 or 9.
What’s a good Christmas movie for a 2-year-old?
Short, simple, and low-stakes works best at this age. Olaf’s Frozen Adventure and The Snowman are both under 30 minutes and free of anything remotely scary.
Are there Christmas movies without Santa or commercialism themes?
Yes. A Charlie Brown Christmas directly addresses the commercialism of the holiday, and The Star tells the nativity story from a completely different angle with no Santa involved at all.
What’s the least scary version of the Grinch for toddlers?
The original 1966 animated Dr. Seuss version is gentler than the 2000 live-action Jim Carrey version, which some younger kids find visually intense. Either way, it’s worth a quick preview if your toddler startles easily.
Do I need a subscription for any of these, or can I watch free?
Most movies on this list are included with a standard Netflix, Disney+, Max, Hulu, or Apple TV+ subscription rather than requiring a separate rental, though availability does shift year to year.
What’s a good Christmas movie for the whole family, mixed ages and all?
Klaus and Arthur Christmas are two of the safest bets — gentle enough for toddlers, funny enough that older kids and parents genuinely enjoy them too.
Are there faith-based Christmas movies for kids?
Yes. The Star tells the nativity story from a donkey’s point of view and is one of the most kid-friendly faith-based options available to stream.
What’s a good short Christmas special for a quick watch?
A Charlie Brown Christmas and The Snowman are both under 30 minutes, making them great options when you want the tradition without the full runtime commitment.
Is Jingle Jangle appropriate for young kids?
It’s best suited for ages 6 and up. One chase scene runs longer and more intense than the rest of the film, which is why it lands at a Scare Level 2 rather than a 1.
Here’s to a Movie Night That Actually Works
You don’t need the perfect movie every single night. You need one that fits the kid in front of you, doesn’t end in tears, and buys you ninety quiet minutes to get dinner started.
Whichever pick you land on tonight, you’ve got a whole list of backups for next time, sorted by exactly what your family needs.
Bookmark this list, print the watchlist tracker, and let the kids start checking off titles one by one. That’s a tradition that sticks.
You might also love:
