The Best Christmas Movies Ever, According to Rotten Tomatoes

November 23, 2023 12:15 pm in by Rebekah Gonzalez
Credit: Getty Images/IMDB

Christmas movies are one of the best parts of the holiday season. There’s nothing like cozying up on the lounge with your loved ones to watch a festive film while the lights from your decorations twinkle in the background. The vibes are immaculate, but of course, not everyone agrees on the best Christmas movies of all time.

Aside from modern classics like Home AloneElf, and How the Grinch Stole Christmas, everyone has their own opinion on which Christmas movies rank at the top of their lists. That’s probably because when it comes to these films, it’s half about the actual content and the film and half about the memories you have associated with them. People find that nostalgic warm and fuzzy feeling in all sorts of movies; take Die Hard and Black Christmas for example.

That’s why Rotten Tomatoes, which compiles critics’ reviews to rate films fresh or rotten, has released its list of the 100 best Christmas movies of all time. This year, one film, The Holdovers starring Paul Giamatti, made it surprisingly high on the list despite just being released on November 10th!

Article continues after this ad

Here are the top 20 from the list. Enjoy and have the happiest of holidays!

20) Edward Scissorhands (1990)

19) A Christmas Story (1983)

18) Rare Exports: A Christmas Tale (2010)

17) Jingle Jangle: A Christmas Journey (2020)

Article continues after this ad

16) Tokyo Godfathers (2003)

15) Arthur Christmas (2011)

14) Little Women (1994)

13) The Apartment (1960)

12) The Guardians of the Galaxy Holiday Special (2022)

Article continues after this ad

11) Die Hard (1988)

10) It’s A Wonderful Life (1946)

9) Carol (2015)

8) Klaus (2019)

7) Little Women (2019)

Article continues after this ad

6) The Nightmare Before Christmas (1933)

5) Miracle On 34th Street (1947)

4) Tangerine (2015)

3) The Holdovers (2023)

2) The Shop Around the Corner (1940)

Article continues after this ad

1) Meet Me In St. Louis (1944)


Keep up to date

Sign up for our newsletter