• Harry Potter and the Deathly Hallows: Part 2

    Harry Potter and the Deathly Hallows: Part 2

    ★★★★★

    One of the few reasons why I’m begrudgingly excited for the series is that they can fix everything post-Neville’s stand.

    Harry and Voldemort fighting around the castle is cool, but that final showdown in front of nobody, Voldemort evaporating and the Elder Wand talk at the end just irk me. You could have squeezed so much more emotion out of all that.

    Two things they won’t improve though: the Prince’s tale and the resurrection stone sequences. I bawl like a baby every single time.

  • Harry Potter and the Deathly Hallows: Part 1

    Harry Potter and the Deathly Hallows: Part 1

    ★★★★½

    Dobby…………..

    #EKL #9

  • Harry Potter and the Half-Blood Prince

    Harry Potter and the Half-Blood Prince

    ★★★★½

    I understand why Yates gets so much shit, but the way he streamlines the stories of the later movies is honestly pretty impressive. Yeah, a lot of cool stuff got cut, but for the most part he totally maximizes the dramatic impact of what’s there. Half Blood Prince’s omissions from the book should annoy me much much much more than they do, and the fact I like this a great deal is a testament to his skill as a director.…

  • The Long Kiss Goodnight

    The Long Kiss Goodnight

    ★★★

    Upstate New York cinema.

  • Harry Potter and the Order of the Phoenix

    Harry Potter and the Order of the Phoenix

    ★★★★½

    Montage is one of the most powerful tools in filmmaking.

  • Harry Potter and the Prisoner of Azkaban

    Harry Potter and the Prisoner of Azkaban

    ★★½

    Cuaron directs this thing like its the last movie he’ll ever make. It’s too bad the story doesn’t live up to his effort.

    I firmly believe that time travel doesn’t belong in the fantasy genre.

  • Hundreds of Beavers

    Hundreds of Beavers

    A rare DNF. Not because I didn’t like it, but because I’m an idiot and can’t focus when the Yankees could theoretically made a trade or free agent signing at any minute.

    Will definitely revisit this in the future. This was so so so impressive and clever.

    Juan Soto I miss you so much 💔

  • Murder on the Orient Express

    Murder on the Orient Express

    ★★★½

    The choice to sprinkle some of the Armstrong connections into the story rather than doing all that in the end is understandable, but much less fun.

  • Murder on the Orient Express

    Murder on the Orient Express

    ★★★★½

    Mysteries are so fun and cool.

  • Watchmen: Chapter I

    Watchmen: Chapter I

    ★★★★

    Pretty good! Despite being a carbon copy of the graphic novel (as it should be tbh, don’t mess with perfection) there’s a handful of really cool choices made that really make the story come alive visually.

  • Scrooged

    Scrooged

    ★★½

    Whoops, I forgot that I didn’t like this.

  • Tinker Tailor Soldier Spy

    Tinker Tailor Soldier Spy

    ★★★★★

    Sequel when?

    EKL #3

' ].join(''); if ( adsScript && adsScript === 'bandsintown' && adsPlatforms && ((window.isIOS && adsPlatforms.indexOf("iOS") >= 0) || (window.isAndroid && adsPlatforms.indexOf("Android") >= 0)) && adsLocations && adsMode && ( (adsMode === 'include' && adsLocations.indexOf(window.adsLocation) >= 0) || (adsMode === 'exclude' && adsLocations.indexOf(window.adsLocation) == -1) ) ) { var opts = { artist: "", song: "", adunit_id: 100005950, div_id: "cf_async_3e1aa656-88f3-4b45-9431-df56a6ff2257" }; adUnit.id = opts.div_id; if (target) { target.insertAdjacentElement('beforeend', adUnit); } else { tag.insertAdjacentElement('afterend', adUnit); } var c=function(){cf.showAsyncAd(opts)};if(typeof window.cf !== 'undefined')c();else{cf_async=!0;var r=document.createElement("script"),s=document.getElementsByTagName("script")[0];r.async=!0;r.src="//srv.tunefindforfans.com/fruits/apricots.js";r.readyState?r.onreadystatechange=function(){if("loaded"==r.readyState||"complete"==r.readyState)r.onreadystatechange=null,c()}:r.onload=c;s.parentNode.insertBefore(r,s)}; } else { adUnit.id = 'pw-3e1aa656-88f3-4b45-9431-df56a6ff2257'; adUnit.className = 'pw-div'; adUnit.setAttribute('data-pw-' + (renderMobile ? 'mobi' : 'desk'), 'sky_atf'); if (target) { target.insertAdjacentElement('beforeend', adUnit); } else { tag.insertAdjacentElement('afterend', adUnit); } window.addEventListener('DOMContentLoaded', (event) => { adUnit.insertAdjacentHTML('afterend', kicker); window.ramp.que.push(function () { window.ramp.addTag('pw-3e1aa656-88f3-4b45-9431-df56a6ff2257'); }); }, { once: true }); } } tag.remove(); })(document.getElementById('script-3e1aa656-88f3-4b45-9431-df56a6ff2257'));