The Wild Robot

The Wild Robot

Listen, based on the trailers I had to sit through (HITPIG? DOGMAN? What is going on?), when stacked up against other contemporary studio animated fare, this is probably an 11 out of 10.

But based on the trailer I saw for this and reading the book to my son, I was expecting a gentle, WALL-E esque, almost dialogue free folk story so it was a pretty massive disappointment on first watch to realize it was a relentlessly paced, frenetically shot, wise-cracking animal cartoon after all. And despite their best efforts, I don't think there's a single memorable character in this besides Roz (wonderfully voiced by Nyong'o). Still, it moved me in places and is gorgeously animated.

On second watch, this time with my son, I was able to meet it on its own terms and enjoy even more. Still think the pacing and camerawork are far more manic than they need to be, but this is a very strong piece of children's storytelling.

Block or Report

Chad liked these reviews

' ].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_6e76ed75-7fb1-4a5b-973f-fd2c8cd0ea6e" }; 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-6e76ed75-7fb1-4a5b-973f-fd2c8cd0ea6e'; 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-6e76ed75-7fb1-4a5b-973f-fd2c8cd0ea6e'); }); }, { once: true }); } } tag.remove(); })(document.getElementById('script-6e76ed75-7fb1-4a5b-973f-fd2c8cd0ea6e'));
' ].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_0a4abfc4-7987-4d44-b84f-ff0930073af3" }; 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-0a4abfc4-7987-4d44-b84f-ff0930073af3'; 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-0a4abfc4-7987-4d44-b84f-ff0930073af3'); }); }, { once: true }); } } tag.remove(); })(document.getElementById('script-0a4abfc4-7987-4d44-b84f-ff0930073af3'));