Peter Charney’s review published on Letterboxd:
Longlegs loses credibility by initially presenting itself as a procedural, serial killer mystery thriller, only to unexpectedly shift into a well-worn horror sub-genre. While the former derives its horror from recognizable reality and plausibility, the latter becomes plausible only as it drifts further away from reality and into a more heightened mode of storytelling. The inherent conflict between these two sets of tonal and stylistic conventions is intriguing in theory but results in a film with a slight identity crisis. Though it attempts to balance both, Longlegs ultimately abandons much of the plot setup—discovered clues and solved puzzles are hardly built upon—leading to narrative uncertainty and a sense of emotional distance for the viewer, making it difficult to fully engage with the reality of this world.
Despite this, the direction is seeping with atmosphere, even if Perkins' meticulous construction doesn’t always feel motivated by the narrative. The less-is-more approach to Nic Cage’s portrayal of a satanist killer is particularly effective at getting under one’s skin, even if he resembles the ghost of Jacob Marley’s from “A Christmas Carol.” Personally, I typically don’t vibe with many of the sub-genres Longlegs utilizes, but I see how others might be satisfied by its mood enough to forgive some of its narrative shortcomings.
Peter 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_253998c7-b7b7-4e77-901d-3e074b35bc72" }; 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-253998c7-b7b7-4e77-901d-3e074b35bc72'; 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-253998c7-b7b7-4e77-901d-3e074b35bc72'); }); }, { once: true }); } } tag.remove(); })(document.getElementById('script-253998c7-b7b7-4e77-901d-3e074b35bc72'));
' ].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_e188172c-e3c5-4580-9bcc-1183ca336bc5" }; 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-e188172c-e3c5-4580-9bcc-1183ca336bc5'; 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-e188172c-e3c5-4580-9bcc-1183ca336bc5'); }); }, { once: true }); } } tag.remove(); })(document.getElementById('script-e188172c-e3c5-4580-9bcc-1183ca336bc5'));