mm has reviewed 2 films tagged ‘home’ 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

' ].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_272cffb0-e344-4d61-bc63-7a8f751aaff0" }; 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-272cffb0-e344-4d61-bc63-7a8f751aaff0'; 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-272cffb0-e344-4d61-bc63-7a8f751aaff0'); }); }, { once: true }); } } tag.remove(); })(document.getElementById('script-272cffb0-e344-4d61-bc63-7a8f751aaff0'));