Tony the Terror’s review published on Letterboxd:
For the first half of this Indonesian horror film, you get a pretty generic Asian ghost story with all your expected Asian Ghost Story Scares® and I was really wondering what all the fuss was about. Actually, one of the best scares does come during that first half, but it’s the only thing that really stands out about it so like, the first half minus one scene is pretty ok but not great.
But then, about halfway through it really starts to pick up and get interesting with some very well crafted scenes. The story starts to get a lot more interesting and you get invested in all the characters. And then, about 3/4 of the way through, this takes a totally unexpected left turn and gets really damn good. I was loving it hard, I just wish the first half had a little bit more going for it. Maybe it was just my generally blah mood tonight?
The atmosphere and everything is terrific so there’s lots to enjoy and I certainly recommend it! I’m going to give it a rewatch soon and see if it works even better for me as a whole. It did reignite my desire to watch Asian horror so possible marathon coming up!
Also, fun fact: all the characters have very Indonesian sounding names like Rini and Bondi, but then two of the characters names are Tony and Ian and how great is that?!
Tony liked these reviews
All
' ].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_758f5503-82df-455a-8f6d-81dc0f34fc9e" }; 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-758f5503-82df-455a-8f6d-81dc0f34fc9e'; 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-758f5503-82df-455a-8f6d-81dc0f34fc9e'); }); }, { once: true }); } } tag.remove(); })(document.getElementById('script-758f5503-82df-455a-8f6d-81dc0f34fc9e'));
' ].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_cd916dc7-b9c3-4efc-a4cf-da6b5b456920" }; 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-cd916dc7-b9c3-4efc-a4cf-da6b5b456920'; 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-cd916dc7-b9c3-4efc-a4cf-da6b5b456920'); }); }, { once: true }); } } tag.remove(); })(document.getElementById('script-cd916dc7-b9c3-4efc-a4cf-da6b5b456920'));