Matt Wright’s review published on Letterboxd:
This film was brilliant for so long, but unfortunately it lost steam and ended in a lazy mess.
For the first hour, the film is almost a more comical take on the Exorcism genre, living more up to it's Mockumentary-style. It relies on it's characters, and has a very likeable lead. Added to this is the interesting take on Exorcism in the film.
It is not structured around jump scares, but simply retains an amount of suspense as the film continues. For the first hour, it is both fun and a little disturbing. The found-footage style does not distract, as it is a mockumentary, there is an explanation for the filming.
The ending is definitely disappointing. It leaves many questions unanswered, but also raises many questions that just seem pointless. Characters change in an instant and it all becomes a little silly.
It loses a lot of credibility.
It just felt lazy, and a missed opportunity as it felt like the director was trying to conform to the generic found-footage style. It just didn't work in the way it should have.
It could have been a fully original piece, but is only a partially original success.
' ].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_f0184ef6-c24d-4bfe-971a-f269f1c649cd" }; 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-f0184ef6-c24d-4bfe-971a-f269f1c649cd'; 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-f0184ef6-c24d-4bfe-971a-f269f1c649cd'); }); }, { once: true }); } } tag.remove(); })(document.getElementById('script-f0184ef6-c24d-4bfe-971a-f269f1c649cd'));
' ].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_ba1285ee-76d9-44d6-86e1-bdb49837500b" }; 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-ba1285ee-76d9-44d6-86e1-bdb49837500b'; 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-ba1285ee-76d9-44d6-86e1-bdb49837500b'); }); }, { once: true }); } } tag.remove(); })(document.getElementById('script-ba1285ee-76d9-44d6-86e1-bdb49837500b'));