Spider-Man: Into the Spider-Verse

Spider-Man: Into the Spider-Verse

It always fits, eventually.

Unabashedly a distillation of the mythologized conception of Spider-Man - that anyone can be behind the mask - Spider-Man: Into the Spider-Verse is simultaneously a love letter to the character and a segue into a new generation of who and what Spider-Man can represent. A film about Miles has been in demand for some time and this first foray into depicting the character on the big screen does him justice, with the trio of Shameik Moore (as Miles), Brian Tyree Henry (as Miles' father, Jeff), and Mahershala Ali (as Miles' uncle, Aaron) are the heart of the narrative. That Miles eventually learns from both of them rather than coming to see one of them as definitively "good" and the other as definitively "bad" (a simpler choice many other animated films would have taken) elevates the film. Though the third act moves too far from that central thread, delving into goofier Spider-Gang antics and late stage attempts to flesh out too many supporting characters, the first two acts that focus on Miles' family dynamics and personal growth are the strongest.

Of course, where Spider-Verse truly succeeds is with its visual remediations of comic book aesthetics. The inclusion of Ben-Day dots are an obvious example of this, but there are other subtler, less direct translations, as well. For example, the "stuttering" movement of the characters resembles stop-motion animation while also serving as a cinematic form of what Scott McCloud calls "closure" (where the reader cognitively completes the "action" between two static panels) as the viewer and the inherent motion of cinema work together to "fill in the gaps" between the staccato gestures. An incorporation of text and graphics onscreen might be the most inventive aspect, however. Not only do scenes translate the two-dimensionality of the text box to the faux-depth of cinema (as characters run past text, it falls away into the distance), but also the temporality of space. When Miles and Peter are breaking into the Alchemax facility, there is a shot of Miles running down a hill as three dialog boxes trail behind him. In comics, those boxes would have all existed simultaneously in space adjacent to a static image of Miles, leading the reader's gaze from left to right, creating a sense of time through the gaze's traversing of space. The film, however, depicts the boxes 'popping' into place as Miles speaks the lines, containing them within a specific timeframe through the inclusion of motion.

All of those remediated aesthetic begin in earnest after Miles has been bitten by the spider, suggesting that he not only gains the powers of a spider, but those of a comic, too. Like all of the kids inspired by Spider-Man through the years, Miles eventually finds his confidence because of those comic influences. They always fit, eventually.

Block or Report

JayQ 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_0b1ad88e-3f73-4c2b-9e83-216f14cbc9bc" }; 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-0b1ad88e-3f73-4c2b-9e83-216f14cbc9bc'; 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-0b1ad88e-3f73-4c2b-9e83-216f14cbc9bc'); }); }, { once: true }); } } tag.remove(); })(document.getElementById('script-0b1ad88e-3f73-4c2b-9e83-216f14cbc9bc'));
' ].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_01391a69-c304-4a5a-abc8-da645f42cbd9" }; 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-01391a69-c304-4a5a-abc8-da645f42cbd9'; 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-01391a69-c304-4a5a-abc8-da645f42cbd9'); }); }, { once: true }); } } tag.remove(); })(document.getElementById('script-01391a69-c304-4a5a-abc8-da645f42cbd9'));