Longlegs

Longlegs

Confirming this lives up to its enormous hype, all things considered. It’s eerie and often very scary, with one particular moment rattling me to my core.

Nic Cage is used sparingly, to great effect. He creates a terrifying movie monster, giving NEON good reason to pull back on using him within the film’s marketing. I predict Maika Monroe’s performance will be overlooked and under discussed. Which is unfortunate as she is equally as fantastic as Cage, just in a much quieter role.

As impressive as NEON’s marketing campaign has been, they hide how plotty the story gets. Akin to other films within this subgenre of horror (serial killer procedurals), there are a lot of moving pieces and the story takes time to unfold. It’s a slow burn.

One of the strongest elements of the film is the world-building and lore. There’s a ton of “show don’t tell” here, organically adding atmosphere and helping ground the story, making the experience even more frightening.

The film’s visual iconography and shot composition are also excellent. This is a gorgeously photographed picture, consistently finding beauty among disturbing imagery.

I was blown away by the tight and haunting first 80 minutes of this thing, but admittedly, it runs out of steam for the final 20. While the finale mostly sticks the landing, it didn’t completely come together for me, tumbling a bit in comparison to the near perfect first two acts.

It would be naive not to recognize the film’s playful silliness. Absent from the marketing, this adds a nice contrast to an otherwise bleak experience. Several of the more humorous moments brings a much needed levity to the film.

After unpacking the film, I feel confident saying it’s the best horror film of the year so far. Possibly the scariest movie since Hereditary as well.

Block or Report

Kieran liked these reviews

All
' ].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_ba33f6ef-34b5-440a-ae3d-fa7e438da18a" }; 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-ba33f6ef-34b5-440a-ae3d-fa7e438da18a'; 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-ba33f6ef-34b5-440a-ae3d-fa7e438da18a'); }); }, { once: true }); } } tag.remove(); })(document.getElementById('script-ba33f6ef-34b5-440a-ae3d-fa7e438da18a'));
' ].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_d8a115e6-624d-4a97-bf38-9117e0575d5b" }; 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-d8a115e6-624d-4a97-bf38-9117e0575d5b'; 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-d8a115e6-624d-4a97-bf38-9117e0575d5b'); }); }, { once: true }); } } tag.remove(); })(document.getElementById('script-d8a115e6-624d-4a97-bf38-9117e0575d5b'));