DirkH’s review published on Letterboxd:
I really wanted to like this more than I did.
Let's get the obvious elephant in the room out of the way first. Cage is absolutely brilliant in this. That said, if his performance feels too camp or over the top to you (which I'd understand) you'll probably not find Longlegs a convincing villain. If you, like me, go along for the ride you'll get Cage at his best. Unhinged, frenetic energy, the portrayal of a truly psychotic and dangerous individual. I loved it.
As for the rest, well there are problems. I love Perkins's films. He is one of those directors that focus on bringing across an atmosphere and not so much telling a cohesive story. The way his films make you feel are the hook (or the deterrent) and most of his films had me hooked completely.
Longlegs never managed to get there for me. Even though there are some brilliantly directed scenes, this film is much more story and plot driven. There are amazing scenes that conjure up that atmosphere I'd so love to be submerged in, only to be yanked back to a procedural plot. It just feels uneven, grabbing my attention brilliantly at points only to easily lose it at others.
Still, there is a lot to enjoy and Perkins (for me) remains one of the most intriguing directors out there.
' ].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_adf3ad0c-3a2c-4dbb-a457-458f509ed58d" }; 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-adf3ad0c-3a2c-4dbb-a457-458f509ed58d'; 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-adf3ad0c-3a2c-4dbb-a457-458f509ed58d'); }); }, { once: true }); } } tag.remove(); })(document.getElementById('script-adf3ad0c-3a2c-4dbb-a457-458f509ed58d'));
' ].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_8b5b962e-8a3b-416a-8e1c-0ddf6d61051f" }; 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-8b5b962e-8a3b-416a-8e1c-0ddf6d61051f'; 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-8b5b962e-8a3b-416a-8e1c-0ddf6d61051f'); }); }, { once: true }); } } tag.remove(); })(document.getElementById('script-8b5b962e-8a3b-416a-8e1c-0ddf6d61051f'));