Matt N.’s review published on Letterboxd:
I'm not a big Spider-Man fan (those Tobey Maguire and Andrew Garfield films kind of turned me off), so this wasn't high up on my watch list. Plus it's animated, which only further coloured my expectations. Then I heard nothing but good word-of-mouth and people whose opinions I trust were raving about it.
Turns out that it's pretty great. This is a really different take on Spider-Man, both visually and storywise. It has a stunning look, like a comic book come to life. It's animation is quite unlike anything I've seen before and I really liked it. (I find it a bit hypocritical that people complained so much about the low frame rate in The Dragon Prince but didn't seem to have an issue with something similar here.)
This is really entertaining. The voice cast are spot-on superb and the film balances drama, action and humour expertly. I really enjoyed Miles Morales as the main character, someone I'd never heard of before and ended up being far more invested in than I've ever been with Peter Parker - although, this film does a great job with him too.
Now, as someone who isn't at all familiar with the Spider-Man universe, I admit that I got a bit lost with the amount of stuff thrown at me here. The film brings in multiple Spider-Men from different alternate universes and a couple of them are a bit confusing and had only the briefest explanations. I could have done with a bit more, but it's not enough to spoil the flow of the film at all.
Kingpin's appearance confused me a bit as well. The world is generally presented as pretty normal, but then he's there and he's 3x the size of of normal human being.
Matt 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_58fde553-2c2e-4238-a602-07f5059dbd12" }; 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-58fde553-2c2e-4238-a602-07f5059dbd12'; 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-58fde553-2c2e-4238-a602-07f5059dbd12'); }); }, { once: true }); } } tag.remove(); })(document.getElementById('script-58fde553-2c2e-4238-a602-07f5059dbd12'));
' ].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_0d4e921e-da67-46b1-8c18-6dc6cbdafd48" }; 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-0d4e921e-da67-46b1-8c18-6dc6cbdafd48'; 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-0d4e921e-da67-46b1-8c18-6dc6cbdafd48'); }); }, { once: true }); } } tag.remove(); })(document.getElementById('script-0d4e921e-da67-46b1-8c18-6dc6cbdafd48'));