Diana Budget 🙃’s review published on Letterboxd:
SCOPE?! This movie will tell you what it's about for a good forty minutes, leading you to think ah yes I know what this film is about. But then things keep happening... and the film seems to pivot, scale up, and zoom in erratically.
Sometimes it seems that spectacle takes priority, and other times the film asks you to sit with a character staring at a beam of light in a liminal space. Frankly, this movie tickles my fancy in all the ways Avatar does, with intrigue for the animation style instead of sheer overwhelm / wonder.
SPOILER TERRITORY:
Nature being used to present brutality is nothing new, see Myth of the Noble Savage for the archetype, but this movie gleams each time it pivots and offers a new consideration. Showing the brutes unifying when exposed to generosity, shortly after, is a lovely way of displaying nuance for a general audience. And having a robot mother stand on a runway that they built for her baby bird, waiting to be taken blindly into her next update, is visual storytelling gold.
I've always wanted more movies like Wall-E. We finally, truly, got one.
Diana Budget 🙃 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_b8fc2675-2d66-462c-a0a3-97f081fb151c" }; 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-b8fc2675-2d66-462c-a0a3-97f081fb151c'; 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-b8fc2675-2d66-462c-a0a3-97f081fb151c'); }); }, { once: true }); } } tag.remove(); })(document.getElementById('script-b8fc2675-2d66-462c-a0a3-97f081fb151c'));
' ].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_3d2439e8-30ff-4378-a8b0-7a030fd40a68" }; 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-3d2439e8-30ff-4378-a8b0-7a030fd40a68'; 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-3d2439e8-30ff-4378-a8b0-7a030fd40a68'); }); }, { once: true }); } } tag.remove(); })(document.getElementById('script-3d2439e8-30ff-4378-a8b0-7a030fd40a68'));