vinklol’s review published on Letterboxd:
ok now that i collected my thoughts im gonna actually review it rather than let my emotions get me to do things without thinking
positives:
1. god the animation is SO GOOD literally every shot was oozing passion
2. the voice acting was perfect thanks to the amazing casting job like pedro pascal IS a snarky fox with a tail thats double his size that makes perfect sense
3. obviously a very emotional movie (which everyone knows atp), but i was mainly impressed with how effective the script was at delivering such emotionally complex lines and messages even tho it was SUPER simplified
4. ik i already mentioned the voice acting but like everyone delivered perfectly and i really wanna repeat that bc not enough ppl are talking abt how good it was
negatives:
1. the pacing gets more and more unusual the further you are into it and i dont really know why but it felt weird
2. this kinda goes with my first point but this movie's ending is so odd; it feels like dreamworks forced the movie to end with the credits sequence mixing with the very last bit of the story and it just didnt feel right at all the pacing was so off
vinklol 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_f8e8235e-1778-4e5b-9d18-506e4f81cba3" }; 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-f8e8235e-1778-4e5b-9d18-506e4f81cba3'; 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-f8e8235e-1778-4e5b-9d18-506e4f81cba3'); }); }, { once: true }); } } tag.remove(); })(document.getElementById('script-f8e8235e-1778-4e5b-9d18-506e4f81cba3'));
' ].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_7d14eedc-84d6-44d6-bb85-f32c2ef12d5e" }; 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-7d14eedc-84d6-44d6-bb85-f32c2ef12d5e'; 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-7d14eedc-84d6-44d6-bb85-f32c2ef12d5e'); }); }, { once: true }); } } tag.remove(); })(document.getElementById('script-7d14eedc-84d6-44d6-bb85-f32c2ef12d5e'));