The Marvels

The Marvels

more jump point fan fiction than an actual movie. 

i honestly felt like the skrull… king? watching his refugee camp collapse into a cacophony of ugly visual effects throughout 92% of this movie. i’ve seen every single one of these marvel films and i generally had no idea what the fuck was going on during the marvels. all the jokes on letterboxd about artificial intelligence writing this script and that script were completely wasted because the marvels is the crème da la crème of what if midjourney and chat gpt had grotesquely bubbling veiny nightmare of a marvel baby.

hell, even a whole sequence taking place on a planet where all it’s inhabitants communicate entirely through song and dance should be genuine catnip for me. here it feels so half baked - a great idea completely limp with nothing clever going on underneath it’s surface. we could have seen a new side to captain marvel during this moment. but, we’re in and out. 

this phase has literally kicked off by ripping into millions of bloody spaghetti strings like certain characters on a certain mcu tv (streaming? tv? quibi?) show right before our eyes (that’s for you loki season 2 nerds out there).

half a star for objectively creating a better adaptation of andrew lloyd weber’s cats with one scene than whatever tom hooper was up
to back in 2019.

another half star for not being over two hours. but holy hell did it feel like it was.

that’ll do pig. that’ll do.

these movies wouldn’t get half the stars that they do on letterboxd if it wasn’t for the ‘omg’ post-credit scenes. take that away and you’re left with sloppy cosmic soup. it’s x-tra cynical.

you’d think after the internet horror show that brie larson has been subjected to that fiege & co. would do everything in their power to try and nail this one correctly before camera roll. but, it’s clear after the infinity saga they’d maybe be better off just doing an iron man reboot and starting from scratch. the horror.

marvel, the end is nigh.

Block or Report
' ].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_77d3509a-fc38-4901-8ff7-bf7ab6c14554" }; 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-77d3509a-fc38-4901-8ff7-bf7ab6c14554'; 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-77d3509a-fc38-4901-8ff7-bf7ab6c14554'); }); }, { once: true }); } } tag.remove(); })(document.getElementById('script-77d3509a-fc38-4901-8ff7-bf7ab6c14554'));
' ].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_594a94b6-b71b-4305-827a-5d7c59ba2c5e" }; 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-594a94b6-b71b-4305-827a-5d7c59ba2c5e'; 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-594a94b6-b71b-4305-827a-5d7c59ba2c5e'); }); }, { once: true }); } } tag.remove(); })(document.getElementById('script-594a94b6-b71b-4305-827a-5d7c59ba2c5e'));