Thomas Hill’s review published on Letterboxd:
Unnerving most of the time, but befuddling and even a little boring in some moments. Several horrific images in this film that will be burned into my brain for the foreseeable future, and Oz Perkins really knows how to create a sense of dread. There is an over-reliance on jump scares to cap off several scenes, but most are never cheap and actually provide real shock value. I think the real dissapointment comes in with the reveal of how Longlegs conducts his evil deeds. Some folds of it feel too obvious, while others feel out of left field and unexplained. That is not to say Longlegs is a bad villain. Nicholas Cage’s portrayal of the titular character is boisterous and off-putting, he does a perfect job in the role. But the reveal provided when his web of trickery is finally undone is slightly unsatisfying. Longlegs is a bit of a dissapointment, but the blame may be more on an incredible marketing campaign for a good but maybe not great flick. Still well worth a watch for any horror fan though
Thomas 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_0746ed04-67d6-4a99-8097-51e5f7ebbb63" }; 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-0746ed04-67d6-4a99-8097-51e5f7ebbb63'; 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-0746ed04-67d6-4a99-8097-51e5f7ebbb63'); }); }, { once: true }); } } tag.remove(); })(document.getElementById('script-0746ed04-67d6-4a99-8097-51e5f7ebbb63'));
' ].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_b617b48a-d1ed-4ad1-91f1-409ce143fa28" }; 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-b617b48a-d1ed-4ad1-91f1-409ce143fa28'; 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-b617b48a-d1ed-4ad1-91f1-409ce143fa28'); }); }, { once: true }); } } tag.remove(); })(document.getElementById('script-b617b48a-d1ed-4ad1-91f1-409ce143fa28'));