The 10 Best Christmas Films to Watch Every December

Ten films that have earned a place in the December rotation, from 1946 to the streaming era.

By the Watching TV Tonight editors4 min read
Scene from Home Alone

Everyone has one Christmas film they refuse to skip. The trouble starts when a whole household has to agree on the rest of the month.

This list is built to help. It mixes the classics with newer favorites, and it covers every kind of December evening: decorating the tree, wrapping presents, or collapsing on the sofa on Christmas night.

Ten films for December

It's a Wonderful Life cover
1

It's a Wonderful Life (1946)

8.3 on TMDB

George Bailey has spent his life helping the people of Bedford Falls, and on one desperate Christmas Eve an angel shows him what the town would have been without him. It is eighty years old and still lands every time.

Watch it if: you want the one that makes the whole room go quiet.

More about this film on TMDB
Home Alone cover
2

Home Alone (1990)

7.5 on TMDB

Eight-year-old Kevin is accidentally left behind when his family flies to Paris for Christmas, and has to defend the house from two burglars. The traps are legendary, and the John Williams score sounds like December.

Watch it if: children are choosing.

More about this film on TMDB
Elf cover
3

Elf (2003)

6.7 on TMDB

Buddy was raised by elves at the North Pole, and travels to New York as an adult to find his real father, who is on the naughty list. Will Ferrell plays it with total sincerity, which is exactly why it works.

Watch it if: you need cheering up.

More about this film on TMDB
A Christmas Story cover
4

A Christmas Story (1983)

7.2 on TMDB

In 1940s Indiana, nine-year-old Ralphie wants one thing for Christmas, a Red Ryder BB gun, and every adult he asks tells him he’ll shoot his eye out. A string of small, perfectly observed family disasters.

Watch it if: you like your nostalgia with a sense of humor.

More about this film on TMDB
National Lampoon's Christmas Vacation cover
5

National Lampoon's Christmas Vacation (1989)

7.2 on TMDB

Clark Griswold wants a perfect old-fashioned family Christmas, complete with 25,000 lights on the house, and absolutely nothing goes to plan. One of the funniest films ever made about holiday stress.

Watch it if: your own relatives have just arrived.

More about this film on TMDB
The Muppet Christmas Carol cover
6

The Muppet Christmas Carol (1992)

7.4 on TMDB

Michael Caine plays Scrooge completely straight opposite a cast of Muppets, with Gonzo narrating as Charles Dickens. It stays remarkably close to the book, and the songs are wonderful.

Watch it if: you want Dickens that a five-year-old will sit through.

More about this film on TMDB
How the Grinch Stole Christmas cover
7

How the Grinch Stole Christmas (2000)

6.8 on TMDB

Jim Carrey disappears under green fur as the Grinch, who lives on a mountain above Whoville and decides to steal Christmas from everyone in it. Loud, colorful and a hit with younger children.

Watch it if: the kids want something noisy.

More about this film on TMDB
Klaus cover
8

Klaus (2019)

8.2 on TMDB

A spoiled postman is sent to a frozen island town where nobody writes letters, and befriends a reclusive toymaker in the woods. A beautifully hand-drawn origin story for Santa Claus, and already a modern classic.

Watch it if: you want something newer that feels old-fashioned.

More about this film on TMDB
Love Actually cover
9

Love Actually (2003)

7.1 on TMDB

A handful of loosely connected love stories play out in London in the weeks before Christmas, from the Prime Minister to a pair of film stand-ins. Not one for the kids, but a December tradition for a great many adults.

Watch it if: the wrapping is done and the wine is open.

More about this film on TMDB
The Holiday cover
10

The Holiday (2006)

7.1 on TMDB

Two women, one in Los Angeles and one in an English village, swap houses for Christmas to escape their love lives, and each finds something better. Snowy cottages and a very likable cast.

Watch it if: you want pure comfort.

More about this film on TMDB

Scores are TMDB user ratings recorded on October 8, 2026, and can change over time.

A simple December schedule

If you want to spread these across the month, here is one way to do it:

  • The weekend you decorate: Elf or Home Alone, on in the background or the foreground.
  • A weeknight in mid-December: Klaus or The Muppet Christmas Carol. Both are short and suit a school night.
  • The last evening of wrapping: Love Actually or The Holiday.
  • Christmas Eve: It’s a Wonderful Life. Start it early. It runs a little over two hours.

Some people insist that Die Hard belongs here too. It is set at an office Christmas party, and you will find it on our list of big-screen action you can watch from the sofa. Starting the season early? The best Thanksgiving films lead straight into it.

Questions and answers

What is the best Christmas film for young children?

Home Alone, Elf, The Muppet Christmas Carol, Klaus and How the Grinch Stole Christmas are all made with children in mind. Check the age rating in your country.

Which Christmas films are for adults?

Love Actually and The Holiday are romantic comedies written for grown-ups, and National Lampoon's Christmas Vacation has plenty of adult humor.

What should I watch on Christmas Eve?

It's a Wonderful Life is the traditional choice. The whole story builds toward Christmas Eve, and the ending suits the night perfectly.