Yesterday, we posted our list of the 10 best movies of 2017. Today, per annual tradition, I’m ranking every single theatrical release of the year (well, except for all the ones I didn’t see). To be clear, this is a stupid and arbitrary exercise; if I made the same list from scratch tomorrow, I’m sure it would look dramatically different, especially the bottom half. But I like doing it because it serves as a recordkeeping function, and it encourages people to yell at me about my taste.
Housekeeping: For each movie that I formally reviewed, the hyperlink will take you to that review. I’m also including the Rotten Tomatoes and Metacritic scores for each film, just to show whether I conform to or diverge from the so-called critical consensus. And because I’m first and foremost a public servant, if a movie is currently streaming on a popular service, I’ll note that, just in case that nudges you into watching something from the comfort of your couch.
1. Lady Bird (directed by Greta Gerwig, 99% Rotten Tomatoes, 94 Metacritic)
2. Dunkirk (Christopher Nolan, 92% RT, 94 MC)
3. War for the Planet of the Apes (Matt Reeves, 93% RT, 82 MC)
4. The Killing of a Sacred Deer (Yorgos Lanthimos, 73% RT, 73 MC)
5. The Post (Steven Spielberg, 88% RT, 83 MC)
6. Blade Runner 2049 (Denis Villeneuve, 87% RT, 81 MC)
7. Lady Macbeth (William Oldroyd, 89% RT, 76 MC)
8. Phantom Thread (Paul Thomas Anderson, 91% RT, 90 MC)
9. The Florida Project (Sean Baker, 96% RT, 92 MC)
10. John Wick: Chapter 2 (Chad Stahelski, 89% RT, 75 MC; currently streaming on HBO Go)
11. Get Out (Jordan Peele, 99% RT, 84 MC; streaming on HBO Go)
12. Three Billboards Outside Ebbing, Missouri (Martin McDonagh, 93% RT, 86 MC)
13. Star Wars: Episode VIII–The Last Jedi (Rian Johnson, 91% RT, 85 MC)
14. It Comes at Night (Trey Edward Shults, 87% RT, 78 MC; streaming on Amazon)
15. Logan (James Mangold, 93% RT, 77 MC; streaming on HBO Go)
16. I, Tonya (Craig Gillespie, 90% RT, 77 MC)
17. The Girl with All the Gifts (Colm McCarthy, 84% RT, 67 MC; streaming on Amazon)
18. Princess Cyd (Stephen Cone, 91% RT, 71 MC; streaming on Netflix)
19. The Villainess (Jung Byung-gil, 83% RT, 64 MC)
20. Molly’s Game (Aaron Sorkin, 82% RT, 71 MC)
21. The Shape of Water (Guillermo del Toro, 92% RT, 87 MC)
22. Split (M. Night Shyamalan, 75% RT, 62 MC; streaming on HBO Go)
23. The Lost City of Z (James Gray, 87% RT, 78 MC; streaming on Amazon)
24. Berlin Syndrome (Cate Shortland, 73% RT, 70 MC; streaming on Netflix)
25. Logan Lucky (Steven Soderbergh, 92% RT, 78 MC)
26. Guardians of the Galaxy: Vol. 2 (James Gunn, 83% RT, 67 MC; streaming on Netflix)
27. The Square (Ruben Östlund, 82% RT, 72 MC)
28. Coco (Lee Unkrich, 97% RT, 81 MC)
29. Raw (Julia Ducournau, 90% RT, 81 MC; streaming on Netflix)
30. The Big Sick (Michael Showalter, 98% RT, 86 MC; streaming on Amazon)
31. Okja (Bong Joon-ho, 85% RT, 75 MC; streaming on Netflix)
32. mother! (Darren Aronosfky, 69% RT, 75 MC)
33. Their Finest (Lone Scherfig, 90% RT, 76 MC; streaming on Hulu)
34. Baby Driver (Edgar Wright, 93% RT, 86 MC)
35. Valerian and the City of a Thousand Planets (Luc Besson, 49% RT, 51 MC)
36. A Ghost Story (David Lowery, 91% RT, 84 MC; streaming on Amazon)
37. Call Me by Your Name (Luca Guadagnino, 96% RT, 93 MC)
38. American Made (Doug Liman, 86% RT, 65 MC)
39. Colossal (Nacho Vigalondo, 80% RT, 70 MC; streaming on Hulu)
40. Your Name. (Makoto Shinkai, 98% RT, 93 MC)
41. Wonder Woman (Patty Jenkins, 92% RT, 76 MC; streaming on HBO Go)
42. The Unknown Girl (Jean-Pierre and Luc Dardenne, 65% RT, 65 MC; streaming on Netflix)
43. Thor: Ragnarok (Taika Waititi, 92% RT, 74 MC)
44. Mudbound (Dee Rees, 96% RT, 85 MC)
45. Wind River (Taylor Sheridan, 87% RT, 73 MC)
46. Atomic Blonde (David Leitch, 77% RT, 63 MC)
47. The Disaster Artist (James Franco, 91% RT, 76 MC)
48. Ingrid Goes West (Matt Spicer, 85% RT, 71 MC; streaming on Hulu)
49. Harmonium (Kôji Fukada, 100% RT, 84 MC)
50. The Meyerowitz Stories (Noah Baumbach, 92% RT, 79 MC; streaming on Netflix)
51. Brawl in Cell Block 99 (S. Craig Zahler, 92% RT, 79 MC; streaming on Amazon)
52. Battle of the Sexes (Valerie Faris and Jonathan Dayton, 86% RT, 73 MC)
53. Wonderstruck (Todd Haynes, 69% RT, 71 MC; streaming on Amazon)
54. Gerald’s Game (Mike Flanagan, 92% RT, 77 MC; streaming on Netflix)
55. Brad’s Status (Mike White, 82% RT, 71 MC)
56. Spider-Man: Homecoming (Jon Watts, 92% RT, 73 MC; streaming on Starz)
57. The Blackcoat’s Daughter (Oz Perkins, 72% RT, 68 MC; streaming on Amazon)
58. Stronger (David Gordon Greene, 92% RT, 76 MC)
59. Personal Shopper (Olivier Assayas, 80% RT, 77 MC; streaming on Showtime)
60. Darkest Hour (Joe Wright, 87% RT, 75 MC)
61. Detroit (Kathryn Bigelow, 84% RT, 77 MC)
62. The Beguiled (Sofia Coppola, 78% RT, 77 MC)
63. Graduation (Cristian Mungiu, 95% RT, 84 MC; streaming on Netflix)
64. The Great Wall (Zhang Yimou, 35% RT, 42 MC; streaming on HBO Go)
65. Columbus (Kogonada, 98% RT, 89 MC; streaming on Hulu)
66. Jungle (Greg McLean, 55% RT, 48 MC; streaming on Amazon)
67. Beach Rats (Eliza Hittman, 85% RT, 78 MC; streaming on Hulu)
68. Ghost in the Shell (Rupert Sanders, 45% RT, 52 MC)
69. My Happy Family (Nana Ekvtimishvili and Simon Groß, 100% RT, 86 MC; streaming on Netflix)
70. The LEGO Batman Movie (Chris McKay, 91% RT, 75 MC; streaming on HBO Go)
71. Alien: Covenant (Ridley Scott, 71% RT, 65 MC)
72. I Don’t Feel at Home in This World Anymore (Macon Blair, 88% RT, 75 MC; streaming on Netflix)
73. Free Fire (Ben Wheatley, 68% RT, 63 MC; streaming on Amazon)
74. Maudie (Aisling Walsh, 93% RT, 65 MC; streaming on Starz)
75. A Cure for Wellness (Gore Verbinski, 42% RT, 47 MC; streaming on Cinemax)
76. My Cousin Rachel (Roger Michell, 76% RT, 63 MC)
77. Chuck (Philippe Falardeau, 80% RT, 68 MC; streaming on Showtime)
78. After the Storm (Hirokazu Koreeda, 97% RT, 84 MC; streaming on Amazon)
79. Kong: Skull Island (Jordan Vogt-Roberts, 76% RT, 62 MC; streaming on HBO Go)
80. Beauty and the Beast (Bill Condon, 71% RT, 65 MC; streaming on Netflix)
81. The Belko Experiment (Greg McLean, 52% RT, 44 MC; streaming on Cinemax)
82. The Red Turtle (Michael Dudok de Wit, 94% RT, 86 MC; streaming on Starz)
83. Thank You for Your Service (Jason Hall, 77% RT, 68 MC)
84. Downsizing (Alexander Payne, 51% RT, 63 MC)
85. T2: Trainspotting (Danny Boyle, 79% RT, 67 MC; streaming on Starz)
86. Roman J. Israel, Esq. (Dan Gilroy, 51% RT, 58 MC)
87. The Circle (James Ponsoldt, 15% RT, 43 MC; streaming on Amazon)
88. A Quiet Passion (Terence Davies, 91% RT, 77 MC; streaming on Amazon)
89. The Promise (Terry George, 50% RT, 49 MC)
90. Marjorie Prime (Michael Almereyda, 90% RT, 82 MC; streaming on Amazon)
91. Life (Daniel Espinosa, 67% RT, 54 MC; streaming on Starz)
92. Nocturama (Bertrand Bonello, 87% RT, 71 MC; streaming on Netflix)
93. The Lovers (Azazel Jacobs, 86% RT, 76 MC; streaming on Amazon)
94. The Zookeeper’s Wife (Niki Caro, 61% RT, 57 MC; streaming on HBO Go)
95. Murder on the Orient Express (Kenneth Branagh, 57% RT, 52 MC)
96. The Glass Castle (Destin Daniel Cretton, 50% RT, 56 MC)
97. Girls Trip (Malcolm D. Lee, 90% RT, 71 MC)
98. It (Andy Muschietti, 85% RT, 69 MC)
99. Super Dark Times (Kevin Phillips, 92% RT, 75 MC; streaming on Netflix)
100. Justice League (Zack Snyder, 40% RT, 45 MC)
101. Hostiles (Scott Cooper, 73% RT, 65 MC)
102. The Fate of the Furious (F. Gary Gray, 66% RT, 56 MC; streaming on HBO Go)
103. Pirates of the Caribbean: Dead Men Tell No Tales (Joachim Rønning and Espen Sandberg, 30% RT, 39 MC; streaming on Netflix)
104. Kingsman: The Golden Circle (Matthew Vaughn, 51% RT, 44 MC)
105. Good Time (Josh and Bennie Safdie, 92% RT, 80 MC; streaming on Amazon)
106. Fifty Shades Darker (James Foley, 9% RT, 33 MC; streaming on HBO Go)
107. Cars 3 (Brian Fee, 65% RT, 59 MC; streaming on Netflix)
108. Staying Vertical (Alain Guiraudie, 73% RT, 65 MC; streaming on Netflix)
Jeremy Beck is the editor-in-chief of MovieManifesto. He watches more movies and television than he probably should.