Even before landing a gig as one of Indiewire's top critics, David Ehrlich has had an annual tradition of recapping his picks for the year's tops films via video. The former Rolling Stone writer certainly has a knack for combining the visual with the musical, and this year's effort is no exception. 

As any avid movie-goer could tell you, 2017 was an incredibly strong year for film. So, with the opportunity to catch many (if not all) of the year's best offerings, Ehrlich had a lot of options to whittle down for his top 25. While we don't necessarily agree with the order of his picks, it's hard not to agree with the way in which he's presented them. Deftly spliced together, the montage comprises a narrative of its own. Plus, it's got some kick-ass tunes.

"Continuing a new tradition that seems well-suited for a time when everything feels slightly out of focus and it’s hard to get a grasp on the big picture, I’ve distilled each of my 25 favorite films of the year into a single memorable moment," Erlich writes in his accompanying article. "Continuing a different, slightly older tradition, I’ve also edited those moments into a giant supercut that looks back at the year in cinema and counts down my personal highlights."

Check out the video and a list of his selections below.

  1. Call Me by Your Name - Luca Guadagnino

  2. Dunkirk Christopher Nolan

  3. A Ghost StoryDavid Lowery

  4. Personal ShopperOlivier Assayas

  5. The Florida Project Sean Baker

  6. ColumbusKogonada

  7. Lady Bird - Greta Gerwig

  8. The Post  - Steven Spielberg

  9. Faces Places - Agnes Varda and JR

  10. Phantom Thread - Paul Thomas Anderson

  11. A Quiet Passion - Terence Davies

  12. OkjaBong Joon Ho

  13. Wonderstruck - Todd Haynes

  14. Good Time - The Safdie Brothers

  15. The Beguiled - Sofia Coppola 

  16. Get Out- Jordan Peele

  17. Thelma - Joachim Trier

  18. The Big Sick- Michael Showalter

  19. FoxtrotSamuel Maoz

  20. A Fantastic WomanSebastián Lelio

  21. Lady Macbeth William Oldroyd

  22. Mother!- Darren Aronofsky

  23. Baby Driver- Edgar Wright

  24. The LureAgnieszka Smoczynska

  25. All These Sleepless NightsMichal Marczak

Agree with Ehrlich's ranking? Which of your 2017 favorites did he miss? Let us know in the comments.

Source: David Ehrlich