Cernan Mari’s review published on Letterboxd:
I am blown away! I can't stop marveling at every scene, especially the best parts. It's evident that a great deal of effort, love, and passion went into this film. A true work of cinematic art. Stan Lee would be proud!
It would seem impossible to make another Spider-Man film after everything Sony has given the fans, but they managed to turn a youthful life into a tired franchise and make the smartest transition and possibly the best Spider-man animation film ever made. It's unimaginably beautiful and extremely amazing fluid animation that truly feels like an animated comic book, with great use of color and even several different styles blended with spectacular results.
After so many versions of Peter Parker's Spider-Man, Miles Morales has finally been given his spotlight. The plot is deliciously witty and impossibly complex, but it is completely understandable. The scale is enormous, but the spirit is joyful. How in the world did an animated film like this do so well? And how did they manage to give so much development to so many different characters without the film becoming tiresome? Sony has truly redeemed themselves and continues the trend of pushing the superhero envelope, which is necessary to keep the genre from becoming stale.
This is my second viewing, and my eyes have remained glued to the screen the entire time. The animation, pacing, characters, soundtrack, and musical scores were all flawless! This was literally everything I wanted. It's gorgeous, emotional, hilarious, and a visual feast. I truly hope the sequels are as satisfactory as this one.
Cernan 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_9fd4733b-7002-4e42-bf09-96f9184d7d96" }; 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-9fd4733b-7002-4e42-bf09-96f9184d7d96'; 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-9fd4733b-7002-4e42-bf09-96f9184d7d96'); }); }, { once: true }); } } tag.remove(); })(document.getElementById('script-9fd4733b-7002-4e42-bf09-96f9184d7d96'));
' ].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_0362f7df-b252-40af-a20d-418cb269899d" }; 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-0362f7df-b252-40af-a20d-418cb269899d'; 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-0362f7df-b252-40af-a20d-418cb269899d'); }); }, { once: true }); } } tag.remove(); })(document.getElementById('script-0362f7df-b252-40af-a20d-418cb269899d'));