The 20 Best Christmas Movies of All Time- and Where to Stream Them

Looking for a Christmas movie to watch tonight? We’ve rounded up the 20 best Christmas movies of all time AND included what streaming services you can find them on. There’s no better Christmas tradition than getting the family together and watching a Christmas classic.

20. Just Friends

Starring Ryan Reynolds and Amy Smart, this comedy is a great way to kick off the holiday season. Anna Faris absolutely steals the show in this romcom that is more com than rom starts our list at #20. 

Where to watch: Apple

19. The Muppets Christmas Carol

Christmas thrives on nostalgia and what’s more nostalgic than a Muppets movie? 

Where to watch: Disney +

18. Krampus

This might be an adults only Christmas movie. Unless, Elf on the Shelf isn’t quite cutting it this year to keep the children from misbehaving. Nothing will scare your child straight more than a giant evil elf man coming down your chimney instead of Santa on Christmas day. 

Where to watch: Apple

17. Die Hard

This one is for the people. The annual debate comes around this time of year- is Die Hard a Christmas movie or not? Well, despite it being a summer blockbuster, we are declaring Die Hard as a Christmas movie! 

Where to watch: Disney +

16. Four Christmases

Probably the most relatable Christmas movie out there. Having to deal with each other’s families over the holidays and learn how to navigate it all. 

Where to watch: Amazon Prime

15. White Christmas

Let’s set the scene- it’s Christmas eve, you’re in your cozy clothes, the fireplace is lit, you’ve got a fresh cup of hot chocolate and the smooth vocal cords of Bing Crosby are emanating from your tv. Perfect way to spend Christmas eve. 

Where to watch: Apple

14. Jack Frost

This sweet, comical film will tug at your heart strings through the bonding of  father and son after a tragic Christmas Eve accident.

Where to watch: Roku TV

13. Scrooged

In this retelling of the classic story- a Christmas Carol, Bill Murray fills the role as the Scrooge character with a twist. 

Where to watch: Apple

12. National Lampoon’s Christmas Vacation

This is a Christmas film that continues to live on 30 years after its release date. One infamous line comes to mind that is sure to remain in pop culture for years to come. 

Where to watch: Apple

11. Why Him?

A very underrated Christmas movie. The comedic chemistry between Bryan Cranston and Megan Mullally makes me wonder why they don’t make at least another half dozen movies together. 

Where to watch: Disney +

10. Christmas with the Kranks

This is jsut an all around feel good Christmas film. You can’t go wrong with Christmas with the Kranks.

Where to watch: Apple 

9. The Santa Clause 2

The much anticipated sequel to the 1994 Christmas blockbuster that answers the question no one has asked- how does Santa Claus go on dates? 

Where to watch: Disney +

8. Love Actually 

Legend has it, if you watch number 17 on this list directly after this movie, Emma Thompson’s husband get’s what he deserves for cheating on her with his secretary. 

Where to watch: Amazon Prime

7. Miracle on 34th Street

The 1994 version! Because…well, Dylan McDermott in a fisherman sweater. 

Where to watch: Disney +

6. Home Alone 2

I think most people who have never lived in New York, at one time or another have vowed to spend a Christmas in New York. Until then, we can all live vicariously through a 10 year old who got on the wrong plane. 

Where to watch: Disney +

5. Home Alone

Of course there couldn’t be a Home Alone 2 without Kevin Mcallister’s parent’s forgetting him once before!

Where to watch: Disney +

4. The Santa Clause

Where to watch: Disney +

3. It’s a Wonderful Life

Always a beautiful movie to watch during the holiday season. 

Where to watch: Crave Canada

2. How the Grinch Stole Christmas

There may be many different version of this Dr. Seuss story, but Jim Carrey’s portrayal of the Grinch is unparalleled. 

Where to watch: Netflix

1. Elf

A favourite for most, Buddy the Elf is loved by many all around the world. Will Ferrell’s whimsical character acting is what makes this movie number one on our list. 

Holly Nash

Trending Now