Khoi Vinh’s review published on Letterboxd:
I can recognize the appeal of this movie as a semantic treasure hunt through Miyazaki’s id, and I can accept that its dream logic is purposefully antithetical to traditional narrative structure. I’ll also allow the possibility that my own dramatic requirements are too conservative to truly appreciate the wonder on offer here. Nevertheless this movie just feels totally empty to me, mostly because there’s exceedingly little “there” there in the form of the 10-year old Chihiro/Sen. For no reason at all, I found myself comparing her to Marty McFly whom, before he ever gets close to going back in time, we learn so much about: he dreams of being Huey Lewis on a skateboard, his dad is a dweeb and his mom is an alcoholic, his family is being generationally bullied by Biff Tannen, etc. In contrast, the protagonist of “Spirited Away” is an empty vessel—and not just ahead of the inciting incident but also throughout the rest of the movie, where Miyazaki seems to intentionally avoid sharing any detail about her past or inner life. She’s just there to react to all of the visual splendor and grotesqueries that Miyazaki is obviously so much more interested in. As a result it’s a struggle to feel invested in the journey here, to identify even remotely with what Sen wants in any meaningful way. It seems that Miyazaki’s real intention for her, as for the audience, is to just be impressed by the wildness of his imagination. I’m impressed, I guess, but I don’t find it rewarding.
' ].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_0e4f44f4-da7f-452d-a514-3f1960337c99" }; 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-0e4f44f4-da7f-452d-a514-3f1960337c99'; 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-0e4f44f4-da7f-452d-a514-3f1960337c99'); }); }, { once: true }); } } tag.remove(); })(document.getElementById('script-0e4f44f4-da7f-452d-a514-3f1960337c99'));
' ].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_3745551b-bde9-4f49-8102-c7e54d488537" }; 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-3745551b-bde9-4f49-8102-c7e54d488537'; 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-3745551b-bde9-4f49-8102-c7e54d488537'); }); }, { once: true }); } } tag.remove(); })(document.getElementById('script-3745551b-bde9-4f49-8102-c7e54d488537'));