Dennis Duffy’s review published on Letterboxd:
Call me crazy but this is almost like really, really good. It doesn’t quite get to great because, for all of its big swings it fails to connect on one too many, but god damn if I can’t help but respect something that’s marketed as a slasher franchise’s epic conclusion making this many bold choices. Anything but playing it safe here. This one really hammers home how awful a place Haddonfield is which was one my issues with Kills. In that movie they’re all infected with blind mob stupidity, which came off more comical than anything but here it’s just pure, total hatred infecting these people like a virus, creating a new monster all while the old wounds are still healing waiting to strike again. Completely buy into all the Christine talk, with this Corey clown as the Arnie to Michael’s possessed red Plymouth Fury. Wildly subversive and weirdly romantic but also quiet, somber and kinda sad. Pretty much makes every choice something like this shouldn’t and where pretty much none of that worked with Kills it did here.
Dennis liked these reviews
' ].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_5cabcad6-27b2-4384-bcdf-696eb056041c" }; 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-5cabcad6-27b2-4384-bcdf-696eb056041c'; adUnit.className = 'pw-div -tile300x250 -alignleft -bottommargin'; adUnit.setAttribute('data-pw-' + (renderMobile ? 'mobi' : 'desk'), 'med_rect_btf'); 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-5cabcad6-27b2-4384-bcdf-696eb056041c'); }); }, { once: true }); } } tag.remove(); })(document.getElementById('script-5cabcad6-27b2-4384-bcdf-696eb056041c'));
' ].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_17c0f6f9-48e0-4b13-a347-4473ca7eb208" }; 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-17c0f6f9-48e0-4b13-a347-4473ca7eb208'; adUnit.className = 'pw-div'; adUnit.setAttribute('data-pw-' + (renderMobile ? 'mobi' : 'desk'), 'sky_btf'); 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-17c0f6f9-48e0-4b13-a347-4473ca7eb208'); }); }, { once: true }); } } tag.remove(); })(document.getElementById('script-17c0f6f9-48e0-4b13-a347-4473ca7eb208'));