mm has written 4 reviews for films during 2025.

  • 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

  • The Lord of the Rings: The Fellowship of the Ring

    The Lord of the Rings: The Fellowship of the Ring

    ★★★★½

    EKL #10

  • The Brutalist

    The Brutalist

    ★★½

    Pearce might give one of my 10 favorite performances of the decade here, but as a whole I just couldn’t get on this movie’s wavelength. Maybe I could have in the 2.5 hour version that’s buried within.

' ].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_009673ce-bd40-44ef-8f22-f34e47ab90e9" }; 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-009673ce-bd40-44ef-8f22-f34e47ab90e9'; 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-009673ce-bd40-44ef-8f22-f34e47ab90e9'); }); }, { once: true }); } } tag.remove(); })(document.getElementById('script-009673ce-bd40-44ef-8f22-f34e47ab90e9'));