Joseph’s review published on Letterboxd:
God. The pacing wasn’t perfect, but if I had a nickel for every time Chris Sanders made me cry over a creature and their autistic adoptive family, I’d have three nickels. Which isn’t a lot, but it’s weird that it happened thrice.
As promised by the previews and the practices pushed by Puss in Boots, the characters and environments were gorgeous. A beautiful combination of the stylized animation used in The Last Wish and the painted backgrounds that Sanders utilized in Lilo & Stitch. So many brush strokes and colors that made the world feel a whole lot richer.
Lupita Nyong’o shines as Roz, the titular wild robot who - after a series of unfortunate circumstances - finds herself tasked with raising a gosling named Brightbill (Kit Connor). The emotions she conveys through a robot without a mouth or facial expressions beyond camera lenses adjustments results in some really powerful scenes portraying the joys and struggles of parenting (big credit to the character animators, as well). I wish the pacing had been a little less choppy to allow Roz and Brightbill a little more breathing room, and there were some songs that felt unnecessary to the story being told (in my opinion, anyway), but aside from that? Loved it. Cried twice.
Task complete.
Joseph 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_921b50b7-37c9-4987-84e0-b3381d000bf9" }; 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-921b50b7-37c9-4987-84e0-b3381d000bf9'; 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-921b50b7-37c9-4987-84e0-b3381d000bf9'); }); }, { once: true }); } } tag.remove(); })(document.getElementById('script-921b50b7-37c9-4987-84e0-b3381d000bf9'));
' ].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_bf39e4e1-b4ac-4e41-867d-e7120c964ac3" }; 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-bf39e4e1-b4ac-4e41-867d-e7120c964ac3'; 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-bf39e4e1-b4ac-4e41-867d-e7120c964ac3'); }); }, { once: true }); } } tag.remove(); })(document.getElementById('script-bf39e4e1-b4ac-4e41-867d-e7120c964ac3'));