Culture

Best Christmas Movies: 12 Cozy Classics to Watch This Holiday Season

9 min read
Yellow Sky is reader-supported. When you buy through links on our site, we may earn an affiliate commission at no extra cost to you. As an Amazon Associate, we earn from qualifying purchases. Learn more.

There is a moment every December when the lights go up, the hot chocolate comes out and someone asks the big question: what are we watching tonight? The best Christmas movies become part of our family traditions, quoted every year, rewatched with new people and loved a little more each time.

We have rounded up the best Christmas movies to watch this holiday season, from black and white classics to modern comedies and romances. For each film you will find why it earns a place on your list and, for collectors, a Blu-ray or 4K edition on Amazon so you can build a holiday library that does not depend on which streaming service has the rights this year.

Cosy Christmas evening by the fire, perfect for the best Christmas movies
Photo: StockSnap (CC0)

The Best Christmas Movies at a Glance

  • Best Overall Classic: It’s a Wonderful Life (1946)
  • Best Feel Good Classic: Miracle on 34th Street (1947)
  • Best Musical: White Christmas (1954)
  • Best Nostalgic Comedy: A Christmas Story (1983)
  • Best Family Chaos: National Lampoon’s Christmas Vacation (1989)
  • Best for Kids and Adults: Home Alone (1990)
  • Best Dickens Adaptation: The Muppet Christmas Carol (1992)
  • Best Romantic Ensemble: Love Actually (2003)
  • Best Modern Comedy: Elf (2003)
  • Best Animated: The Polar Express (2004)
  • Best Rom Com: The Holiday (2006)
  • Best Period Pick: Little Women (2019)

The 12 Best Christmas Movies of All Time

These are the films that critics, families and film institutes return to every year. Editions and availability change, so check the current price and format on Amazon.

1. It’s a Wonderful Life (1946) – Best Overall Classic

Frank Capra’s film stars James Stewart as George Bailey, a man who is shown by his guardian angel what his town would look like if he had never been born. It was not a box office hit on release, but television screenings made it a holiday tradition, and it was added to the Library of Congress National Film Registry in 1990. For many families it is simply the best of the best Christmas movies.

Best Overall

It's a Wonderful Life (Blu-ray + Digital)

  • Frank Capra’s 1946 classic
  • James Stewart and Donna Reed
  • Blu-ray plus digital copy
Check Price on Amazon

2. Miracle on 34th Street (1947) – Best Feel Good Classic

When a department store Santa claims to be the real Kris Kringle, a court case follows. Edmund Gwenn won the Academy Award for Best Supporting Actor for the role, and a young Natalie Wood co-stars alongside Maureen O’Hara. It is warm, funny and quietly moving, and it belongs on every list of the best Christmas movies.

3. White Christmas (1954) – Best Musical

Bing Crosby, Danny Kaye, Rosemary Clooney and Vera-Ellen star in this Technicolor musical filled with Irving Berlin songs. Two army buddies turned entertainers try to save their old general’s struggling Vermont inn. The costumes by Edith Head and the finale make it one of the most glamorous of the best Christmas movies.

4. A Christmas Story (1983) – Best Nostalgic Comedy

Young Ralphie wants just one thing for Christmas: a Red Ryder BB gun. Bob Clark’s affectionate comedy, set in 1940s Indiana, is famous for the leg lamp and the tongue on the frozen flagpole. It joined the National Film Registry in 2012.

A Christmas Story (4K Ultra HD + Blu-ray)

  • 4K and Blu-ray discs
  • The leg lamp and the Red Ryder
  • Nostalgic family comedy
Check Price on Amazon

5. National Lampoon’s Christmas Vacation (1989) – Best Family Chaos

Written by John Hughes, this comedy stars Chevy Chase as Clark Griswold, determined to give his family a perfect old fashioned Christmas. Exploding turkeys and thousands of outdoor lights follow. It is a favourite for anyone whose holidays never go to plan.

National Lampoon's Christmas Vacation (4K Ultra HD + Blu-ray)

  • 4K and Blu-ray discs
  • Written by John Hughes
  • Chevy Chase as Clark Griswold
Check Price on Amazon

6. Home Alone (1990) – Best for Kids and Adults

Macaulay Culkin plays Kevin, accidentally left behind when his family flies to Paris. Directed by Chris Columbus and written by John Hughes, with a memorable John Williams score, it became one of the highest grossing comedies of its time and was added to the National Film Registry in 2023.

Hot cocoa with candy canes for watching the best Christmas movies
Photo: StockSnap (CC0)

7. The Muppet Christmas Carol (1992) – Best Dickens Adaptation

Michael Caine plays Ebenezer Scrooge completely straight while Kermit, Miss Piggy and Gonzo (as Charles Dickens) surround him. The film is surprisingly faithful to the novel and has songs by Paul Williams. It is one of the best Christmas movies to share with children who are not yet ready for a darker adaptation.

8. Love Actually (2003) – Best Romantic Ensemble

Richard Curtis’s ensemble romance follows interconnected stories in London in the weeks before Christmas, with a cast that includes Emma Thompson, Hugh Grant, Keira Knightley and Bill Nighy. It is the definitive festive rom com for many viewers.

9. Elf (2003) – Best Modern Comedy

Will Ferrell stars as Buddy, a human raised by elves at the North Pole, who travels to New York to find his father. Directed by Jon Favreau, it mixes childlike joy with sharp comedy and has become a modern classic among the best Christmas movies.

Elf (Blu-ray)

  • Will Ferrell as Buddy the Elf
  • Directed by Jon Favreau
  • Modern holiday classic
Check Price on Amazon

10. The Polar Express (2004) – Best Animated

Robert Zemeckis adapted Chris Van Allsburg’s picture book using performance capture, with Tom Hanks playing several roles. A boy who is starting to doubt Santa boards a magical train to the North Pole. It is visually rich and ideal for younger viewers.

The Polar Express (4K Ultra HD + Blu-ray)

  • Based on the Chris Van Allsburg book
  • Tom Hanks in multiple roles
  • 4K and Blu-ray
Check Price on Amazon

11. The Holiday (2006) – Best Rom Com

In Nancy Meyers’ romantic comedy, two women played by Cameron Diaz and Kate Winslet swap homes for the holidays, from Los Angeles to an English cottage, and find unexpected love with characters played by Jude Law and Jack Black. The cosy cottage alone makes it worth watching.

12. Little Women (2019) – Best Period Pick

Greta Gerwig’s adaptation of Louisa May Alcott’s novel opens with the March sisters’ Christmas and returns to it in some of its most touching scenes. Saoirse Ronan, Florence Pugh, Emma Watson and Eliza Scanlen star. It is a wonderful choice if you prefer drama to comedy.

Little Women (2019) – Blu-ray + DVD + Digital

  • Greta Gerwig adaptation
  • Saoirse Ronan and Florence Pugh
  • Blu-ray, DVD and digital
Check Price on Amazon

More of the Best Christmas Movies: Honourable Mentions

Twelve films is never enough in December. If you have already watched every title above, these favourites also deserve a place among the best Christmas movies.

  • Scrooge (1951): Alastair Sim’s performance is considered by many critics the finest screen Scrooge.
  • How the Grinch Stole Christmas! (1966): The half hour animated special narrated by Boris Karloff is a perfect short watch.
  • The Nightmare Before Christmas (1993): Henry Selick’s stop motion musical works for both Halloween and Christmas.
  • Klaus (2019): This hand drawn style animated origin story of Santa earned an Academy Award nomination.
  • The Family Stone (2005): A funny and bittersweet ensemble drama about a family Christmas reunion.
  • Die Hard (1988): Set at a Christmas Eve office party, it starts the annual debate about whether it counts.

How We Chose the Best Christmas Movies

We selected these films based on their critical reputation, recognition by bodies such as the Library of Congress and the Academy, and their lasting popularity as holiday traditions. We aimed for a mix of eras, genres and ages. We list physical editions for collectors and never accept payment for placement. Read our editorial policy for details.

How to Pick the Right Christmas Movie

The best Christmas movies for young children

The Muppet Christmas Carol, The Polar Express, Elf and Home Alone are the best Christmas movies for mixed ages. Check age ratings for sensitive viewers.

The best Christmas movies for a romantic night in

The Holiday and Love Actually are the go to choices. White Christmas is a lovely option if you prefer vintage romance and music.

Classic film fans

It’s a Wonderful Life and Miracle on 34th Street show why golden age Hollywood still sets the standard. Many restored Blu-ray editions look better than ever.

Why own physical copies?

Streaming rights for holiday films change every year, and favourites can disappear just when you want them. A small shelf of the best Christmas movies on Blu-ray or 4K guarantees your traditions, often with bonus features and better picture quality.

Bowl of popcorn ready for a marathon of the best Christmas movies
Photo: StockSnap (CC0)

Tips for the Perfect Christmas Movie Night

  • Plan a marathon: Start with a classic in the afternoon and finish with a comedy after dinner.
  • Set the mood: Fairy lights and a scented candle make any living room feel festive. See our pick of the best luxury candles.
  • Make themed snacks: Popcorn, gingerbread and hot chocolate with marshmallows never fail.
  • Wrap a film as a gift: A Blu-ray of one of the best Christmas movies plus a cosy blanket makes a thoughtful present. Our gift guide for her has more ideas.
Glittering ornament and lights for a night of the best Christmas movies
Photo: StockSnap (CC0)

FAQ

What is the most popular Christmas movie of all time?

It’s a Wonderful Life, Home Alone and Elf regularly top polls of the best Christmas movies, although the answer differs by generation.

What are the best Christmas movies for families?

Home Alone, Elf, The Polar Express and The Muppet Christmas Carol are excellent family choices.

Which classic Christmas movie won an Oscar?

Miracle on 34th Street won three Academy Awards, including Best Supporting Actor for Edmund Gwenn as Kris Kringle.

Is Love Actually suitable for kids?

Love Actually is aimed at adults and contains mature content, so it is better saved for after the children are in bed.

Final Thoughts on the Best Christmas Movies

The best Christmas movies are about more than snow and Santa. They remind us of kindness, family, forgiveness and the joy of small moments. Whether you are a George Bailey traditionalist or an Elf devotee, building your own collection means your favourite films will be ready whenever the holiday mood strikes.

Looking for more to watch? Settle in with our guide to the best period drama series, and make your sofa extra snug with the best throw blankets.

Yellow Sky Editors

The Yellow Sky editorial team covers fashion, beauty, culture, shopping, home and horoscopes for readers in the US and UK. Product picks are research-based and follow our editorial policy.

Leave a Comment