Independent. Ad-free. Christmas all year.

The Festive Algorithm

Top 100 Christmas Movies

Our complete data-science-driven ranking, with original reviews of every film. Independent and ad-free.

Age-rating labels retain their original countries’ classifications; they are not all US ratings.

100 of 100 films

  1. #1
  2. #2
    Home Alone

    1990 - PG - 103 MINS - COMEDY

    View original ranking & review
  3. #3
    Elf

    2003 - PG - 97 MINS - COMEDY

    View original ranking & review
  4. #4
  5. #5
    GREMLINs

    1984 - PG - 106 MINS - HORROR

    View original ranking & review
  6. #6
  7. #7
    klaus

    2019 - G - 96 MINS - FAMILY

    View original ranking & review
  8. #8
  9. #9
  10. #10
    Die Hard

    1988 - R - 132 MINS - ACTION

    View original ranking & review
  11. #11
  12. #12
  13. #13
    Scrooged

    1988 - PG-13 - 101 MINS - COMEDY

    View original ranking & review
  14. #14
  15. #15
  16. #16
  17. #17
  18. #18
  19. #19
  20. #20
    Happiest Season

    2020 - PG13 - 102 MINS - ROMANTIC

    View original ranking & review
  21. #21
  22. #22
  23. #23
  24. #24
  25. #25
    Carol

    2015 - R - 118 MINS - DRAMA

    View original ranking & review
  26. #26
    Bad Santa

    2003 - 18A - 92 MINS - COMEDY

    View original ranking & review
  27. #27
  28. #28
  29. #29
  30. #30
  31. #31
    Last Christmas

    2019 - PG-13 - 103 MINS - ROMANTIC

    View original ranking & review
  32. #32
  33. #33
    The Holiday

    2006 - PG-13 - 136 MINS - ROMANTIC

    View original ranking & review
  34. #34
    The Bishop's Wife

    1947 - Approved - 109 MINS - COMEDY

    View original ranking & review
  35. #35
  36. #36
    Spirited

    2022 - PG13 - 127 MINS - COMEDY

    View original ranking & review
  37. #37
  38. #38
    About A Boy

    2002 - PG - 101 MINS - COMEDY

    View original ranking & review
  39. #39
  40. #40
    Krampus

    2015 - PG13 - 98 MINS - HORROR

    View original ranking & review
  41. #41
  42. #42
  43. #43
  44. #44
  45. #45
    Last Holiday

    2006 - PG13 - 112 MINS - COMEDY

    View original ranking & review
  46. #46
    The Family Man

    2000 - PG-13 - 125 MINS - DRAMA

    View original ranking & review
  47. #47
  48. #48
    Holiday Inn

    1942 - Approved - 100 MINS - DRAMA

    View original ranking & review
  49. #49
  50. #50
  51. #51
  52. #52
  53. #53
  54. #54
    Nativity!

    2009 - PG - 105 MINS - COMEDY

    View original ranking & review
  55. #55
  56. #56
  57. #57
  58. #58
    Red One

    2024 - PG-13 - 123 MINS - ACTION

    View original ranking & review
  59. #59
  60. #60
    Scrooge

    1970 - G - 113 MINS - DRAMA

    View original ranking & review
  61. #61
    Love Hard

    2021 - TV-MA - 104 MINS - COMEDY

    View original ranking & review
  62. #62
  63. #63
  64. #64
    You've Got Mail

    1998 - PG - 119 MINS - ROMANTIC

    View original ranking & review
  65. #65
    Remember the Night

    1939 - Approved - 94 MINS - ROMANTIC

    View original ranking & review
  66. #66
  67. #67
    Let It Snow

    2019 - PG-13 - 92 MINS - COMEDY

    View original ranking & review
  68. #68
    This Christmas

    2007 - PG-13 - 117 MINS - COMEDY

    View original ranking & review
  69. #69
  70. #70
    Prancer

    1989 - G - 103 MINS - FAMILY

    View original ranking & review
  71. #71
    A Christmas Carol

    1938 - Approved - 69 MINS - DRAMA

    View original ranking & review
  72. #72
    The Princess Switch

    2018 - TV-PG - 101 MINS - ROMANTIC

    View original ranking & review
  73. #73
  74. #74
    Jack Frost

    1998 - PG - 101 MINS - COMEDY

    View original ranking & review
  75. #75
  76. #76
    Just Friends

    2005 - PG-13 - 96 MINS - ROMANTIC

    View original ranking & review
  77. #77
  78. #78
    Silent Night

    2021 - 15 - 112 MINS - COMEDY

    View original ranking & review
  79. #79
    Noelle

    2019 - G - 100 MINS - COMEDY

    View original ranking & review
  80. #80
    The Ref

    1994 - R - 97 MINS - COMEDY

    View original ranking & review
  81. #81
    Godmothered

    2020 - PG - 110 MINS - FANTASY

    View original ranking & review
  82. #82
  83. #83
  84. #84
    Metropolitan

    1989 - PG-13 - 98 MINS - COMEDY

    View original ranking & review
  85. #85
    Hot Frosty

    2024 - PG - 92 MINS - COMEDY

    View original ranking & review
  86. #86
    The Noel Diary

    2022 - TV-14 - 99 MINS - ROMANTIC

    View original ranking & review
  87. #87
  88. #88
  89. #89
  90. #90
  91. #91
  92. #92
  93. #93
  94. #94
    Get Santa

    2014 - PG - 102 MINS - COMEDY

    View original ranking & review
  95. #95
  96. #96
  97. #97
  98. #98
    Holidate

    2020 - TV-MA - 104 MINS - ROMANTIC

    View original ranking & review
  99. #99
    Daddy's Home 2

    2017 - PG-13 - 100 MINS - COMEDY

    View original ranking & review
  100. #100