Jim Lamming’s review published on Letterboxd:
It's only been a couple of years since we got a new Spider-man, and one that was actually very good as well. I remember lots of people getting excited because Sony had finally let Marvel have Spidey back. And with good reason after the shit show that was Amazing Spider-man 2. But we can consider ourselves lucky that they still kept hold of the reigns, because dare I say it? Into the Spider-Verse is the best Spider-man film yet!
In all the build up to this movie, I was not sold. The animation style and the story in general didn't do it for me, and if anything put me off. But having read nothing but good things I thought I'd give it a go. I'm glad I did. After a couple of minutes I was used to the animation style (it does feel like there's frames missing and the blurred backgrounds took some adjustment), and pretty much in love with the visuals. It's a genuine surprise that this is a Sony Animation film as usually they churn out some right crap, but this film is breath of fresh air. Its exhilarating and not being part of any bigger universe other than Spider-man means its not limited in what it could do or driven by an overall climax ten films down the line.
I don't doubt that we've not seen the last of this new wave of dimension shifting Spider-folk, and it'll be a real treat if we get another Spider-man film with Miles as the lead, but I am unsure it could reach the high bar that this film has set.
The voice acting in this is sublime with some inspired casting. The soundtrack is a belter and all, easily one of the best of the year. I may be so bold as to say that this may have trumped Coco for my favourite animated film this year.
' ].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_a537e957-c14e-4690-acb3-7b769ce3c2ea" }; 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-a537e957-c14e-4690-acb3-7b769ce3c2ea'; 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-a537e957-c14e-4690-acb3-7b769ce3c2ea'); }); }, { once: true }); } } tag.remove(); })(document.getElementById('script-a537e957-c14e-4690-acb3-7b769ce3c2ea'));
' ].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_4dda4c71-da4b-4070-8bc7-91f8a7a71d39" }; 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-4dda4c71-da4b-4070-8bc7-91f8a7a71d39'; 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-4dda4c71-da4b-4070-8bc7-91f8a7a71d39'); }); }, { once: true }); } } tag.remove(); })(document.getElementById('script-4dda4c71-da4b-4070-8bc7-91f8a7a71d39'));