James Hart’s review published on Letterboxd:
I’ve seen some very different opinions on this film. Personally I thought this was great. My parents hated it but honestly that tends to be a good barometer to determine if I will like it or not. I absolutely love the way this was shot. The way they frame things I found myself constantly looking behind characters trying to see if something is coming up behind them (which finally paid off towards the end. I won’t elaborate more). I think the main performances are fantastic here. The music and sound effects really worked for me especially in the beginning of the film. Few horror movies genuinely scare me but this one did. There were some issues I had. I found the ending to be a bit anticlimactic. I feel that it either should have ended earlier or added a few more scenes to wrap it up. I feel that the two twist reveals towards the end were really obvious that they were going to happen. I don’t think it ruined it for me but it does take a bit of punch from them. There are a few loud noise scares here. Usually this just annoys me every time but surprisingly they were actually used well here (except for one). For me I think the first two acts of this film were almost perfect. The final act just falls short for me. Still overall I think this is great. I might be a bit too high on it due to the fact that it actually scared me (which is an extremely rare thing for me). I could see this film going up to a 9 or down to a 7 on a rewatch it just depends.
James 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_c1429031-fd7e-4a77-93bd-9a44edf700bf" }; 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-c1429031-fd7e-4a77-93bd-9a44edf700bf'; 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-c1429031-fd7e-4a77-93bd-9a44edf700bf'); }); }, { once: true }); } } tag.remove(); })(document.getElementById('script-c1429031-fd7e-4a77-93bd-9a44edf700bf'));
' ].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_6ece6104-98f9-4149-8466-635458d2f8f9" }; 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-6ece6104-98f9-4149-8466-635458d2f8f9'; 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-6ece6104-98f9-4149-8466-635458d2f8f9'); }); }, { once: true }); } } tag.remove(); })(document.getElementById('script-6ece6104-98f9-4149-8466-635458d2f8f9'));