olivia 🏳️⚧️ 🍉’s review published on Letterboxd:
When will I know I'm ready?
You won't. It's a leap of faith. That's all it is, Miles. A leap of faith.
Easily my favorite animated movie. Everything, from the animation to the casting to the action, is done to perfection. Shameik Moore, Jake Johnson, and Hailee Steinfeld are a spectacular trio of Spider-People, and carry the film to the best of their ability, which is amazing. The animation is superb, every frame looks like it was ripped straight out of a comic book, and it allows for not only fun character designs (like Kingpin), but also action sequences that embrace the unique style of each character. As a whole, the movie is a treat for the eyes and ears, as the comedy is delivered superbly well, with almost, if not every, joke landing. Additionally, I love how much care clearly went into every aspect of the movie, there's nothing done here that doesn't have some significance, be it setting up the story or arcs, fantastic running gags or callbacks, or even just a simple comic-book reference. The movie as a whole works in next to every way, creating a final product that I'll never get sick of seeing.
olivia 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_edd3d91e-62b8-4393-849f-185d4afd6118" }; 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-edd3d91e-62b8-4393-849f-185d4afd6118'; 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-edd3d91e-62b8-4393-849f-185d4afd6118'); }); }, { once: true }); } } tag.remove(); })(document.getElementById('script-edd3d91e-62b8-4393-849f-185d4afd6118'));
' ].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_ebd8a26a-397d-4bf6-91b9-98bf231192bb" }; 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-ebd8a26a-397d-4bf6-91b9-98bf231192bb'; 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-ebd8a26a-397d-4bf6-91b9-98bf231192bb'); }); }, { once: true }); } } tag.remove(); })(document.getElementById('script-ebd8a26a-397d-4bf6-91b9-98bf231192bb'));