Oli’s review published on Letterboxd:
Glinda the good? She may get redeemed later on but she's isn't half one monumental bitch here.
I'm aware I'm not the target audience for this film, I've never seen the stage version or read the book it was adapted from and it's probably been a decade since I watched the original film. The Musical genre just really isn't my cup of tea... but most of the time if the songs are enjoyable and the narrative is engaging I'm usually pretty easy to win over. And this film just manages to tip the scale into the positive..although it was a close call.
One of the main issues is with exception of a few songs that felt well cherographed to there environments such as Popular or Defying Gravity, the rest feel surprisingly out of place and unnecessary. They mostly just involve a character aimlessly wandering around until they find the next visual metaphor to sing about. The worst offenders however are all the half-songs that people just randomly sing mid conversations, there only purpose seems to be to pad the runtime and remind you this is still a musical.
And It's already been widely criticised but this film is also distinctly lacking in the vibrency that you'd expect from the magical world of Oz. Even in those big musical numbers the lighting and colour grading is done in a way that makes it feel like you're watching a behind the scenes production video. And while I don't think it's as bad as some have said it does heavily spoil the immersion, where instead of it being a fully realised world you're fully aware you're watching actors on a sound stage.
Maybe I'm just being too cynical or the fact that it's still only a part 1 but I also don't get the point of what this film was going for narratively. You get Elphaba's backstory pretty early on and then the film just stagnates until she finally makes the trip to the Emerald City, it actually feels like the film ends just as it started building up a momentum. It also suffers from unnecessary prequel syndrome, constantly giving explanations and backstory to things nobody asked for which is a big reason why this mammoth runtime feels so noticeable.
Despite that long list of flaws it's not all bad, Ariana Grande and Cynthia Erivo are perfectly cast and have great chemistry together and the film shines when it's just focused on those two and thier relationship. And despite the lighting the production design also looks fantastic, you can tell alot of love went into creating all the different colourful sets and the hardwork really paid off.
I'm just not sure how invested I am for Part 2 as I can already kind of predict where it's heading (I already have a pretty good guess who Elphabas father is), I just hope it doesn't feel as bloated as part 1 and the songs are alot more engaging
Oli 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_dc32bd65-0faa-4aeb-9668-55451f4eedbb" }; 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-dc32bd65-0faa-4aeb-9668-55451f4eedbb'; 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-dc32bd65-0faa-4aeb-9668-55451f4eedbb'); }); }, { once: true }); } } tag.remove(); })(document.getElementById('script-dc32bd65-0faa-4aeb-9668-55451f4eedbb'));
' ].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_5d1ee061-9c12-4568-ab76-8cd7a9902432" }; 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-5d1ee061-9c12-4568-ab76-8cd7a9902432'; 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-5d1ee061-9c12-4568-ab76-8cd7a9902432'); }); }, { once: true }); } } tag.remove(); })(document.getElementById('script-5d1ee061-9c12-4568-ab76-8cd7a9902432'));