Aaron アーロン’s review published on Letterboxd:
Ok, so I’ve gone on record as a guy who isn’t generally into superhero stories. There are exceptions but it’s still true. It’s not that I don’t appreciate them for what they are. It’s just that, for me, they are a bit of rinse and repeat. Sure there are exceptions and nowadays there are plenty of innovations and creative ideas added to the mix. So, I get it. I understand why people like superhero stories. Occasionally I even enjoy them myself. The ones I get into most are stories that veer away from the standards of hero stories and tell unique stories with an entirely different angle.
This film is very unique but at its core it is a standard hero tale. That’s not a knock on the movie. For many it delivers on its promise to superhero fans. But for me, that is the weakest part of the film. Luckily everything else about this film is great. Props where props are due. The animation is great and full of style. The tone and direction of the film is very unique and enjoyable even for a non superhero fan like myself. I also feel that the film has a good wholesome message, is suitable for all ages, and respects children’s intelligence. It doesn’t shy away from subject matter that is often absent from films for children. That is something worth praising.
The film is engaging and entertaining. While at its core it is basically a standard superhero structured tale it still manages to tell the story in a very clever and unique way. To be honest, I will probably forget about it’s main story very quickly but I bet I will fondly remember the style and animation and certain moments for a long time.
Great job.
' ].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_65ca93ac-d2b0-4280-bafd-7f26ffe3164c" }; 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-65ca93ac-d2b0-4280-bafd-7f26ffe3164c'; 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-65ca93ac-d2b0-4280-bafd-7f26ffe3164c'); }); }, { once: true }); } } tag.remove(); })(document.getElementById('script-65ca93ac-d2b0-4280-bafd-7f26ffe3164c'));
' ].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_f1cc9c90-0805-4d7e-9564-41a86e774bba" }; 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-f1cc9c90-0805-4d7e-9564-41a86e774bba'; 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-f1cc9c90-0805-4d7e-9564-41a86e774bba'); }); }, { once: true }); } } tag.remove(); })(document.getElementById('script-f1cc9c90-0805-4d7e-9564-41a86e774bba'));