J🎅🏻RDAN’s review published on Letterboxd:
7/10
When Dreamworks nails it. They nail it. I quite enjoyed this film. The animation was great and unique with the almost paint brush-esque backgrounds. It had good themes of motherhood and family that were quite strong and is elevated by such an emotional and epic score. My god, the “I could use a boost” track on the album just gutted me. The voice work is great with Lupita Nyong’o as the robot and Pedro Pascal really impressed me as the fox. What I liked most was that the film was not afraid to get dark. There were some mature jokes as well that honestly made me full on cackle.
The villain they introduced right at the end felt a little tacked on. With not much investment in it. I knew it was going to happen, the environmentalism/industrialism themes were strong here but the story was so contained until then that it felt a little out of place. Overall though, this was quite a good film that I absolutely recommend for anyone to enjoy.
2024 Ranked
At the Theaters
Dreamworks Ranked
J🎅🏻RDAN 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_c3714f6d-1929-42b4-b356-1db25e69bd53" }; 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-c3714f6d-1929-42b4-b356-1db25e69bd53'; 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-c3714f6d-1929-42b4-b356-1db25e69bd53'); }); }, { once: true }); } } tag.remove(); })(document.getElementById('script-c3714f6d-1929-42b4-b356-1db25e69bd53'));
' ].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_ba90d410-2da0-4ac2-b2a1-e8b953a50d6b" }; 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-ba90d410-2da0-4ac2-b2a1-e8b953a50d6b'; 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-ba90d410-2da0-4ac2-b2a1-e8b953a50d6b'); }); }, { once: true }); } } tag.remove(); })(document.getElementById('script-ba90d410-2da0-4ac2-b2a1-e8b953a50d6b'));