Ryan’s review published on Letterboxd:
There's a *lot* of movie in here, as though an entire trilogy of books was being adapted rather than just one - which could very well be the case, I haven't read the originals. And that's not a bad thing at all! In its best moments, Wild Robot can feel like one of those overstuffed 50s studio melodrama, a panoramic view over a long period that's been stuffed to the gills with life in all its extremes. I appreciate its willingness to *go there* with its lessons - people die, and people move on, and this movie doesn't shy away from showing that. The downside is that to keep all the balls in the air, the movie sometimes relies too much on shorthand, and it can move off the emotional beats a bit too abruptly. The bonding/motherhood stuff is also so well done that I was always a little disappointed when it moved away from that, especially for the "animals coming together" stuff; it's well-intentioned, but it raises questions that the rest of the premise doesn't (are the bears just not going to eat fish going forward?) And it clashes with the otherwise harsh and refreshingly realistic lessons the movie has for its characters.
Then again, this is a kids movie and it's unfair to hold moments like that against it. Overall, this movie really work, and it's a moving experience by the end. Recommend.
' ].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_efb6556a-5399-4b35-9ee3-93e1431f7877" }; 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-efb6556a-5399-4b35-9ee3-93e1431f7877'; 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-efb6556a-5399-4b35-9ee3-93e1431f7877'); }); }, { once: true }); } } tag.remove(); })(document.getElementById('script-efb6556a-5399-4b35-9ee3-93e1431f7877'));
' ].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_b090964a-8df2-428b-9b40-55e2ef5ef51b" }; 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-b090964a-8df2-428b-9b40-55e2ef5ef51b'; 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-b090964a-8df2-428b-9b40-55e2ef5ef51b'); }); }, { once: true }); } } tag.remove(); })(document.getElementById('script-b090964a-8df2-428b-9b40-55e2ef5ef51b'));