Spencer’s review published on Letterboxd:
I’ve slept on this one for ages because it didn’t look particularly interesting to me, but this viewing was actually a big surprise because I enjoyed it a lot!
The reason why it gets a 7/10 and not higher is because for some reason I wasn’t very emotionally invested in the story or characters, so I didn’t really care about how the plot was progressing or what was happening to the characters, so the vast majority of my enjoyment came from the pure entertainment of it all and luckily, this delivered.
I would begin with explaining how good the action scenes are, but now that I think about it, the entire film pretty much feels like one long action scene. From the very beginning it hooks you in with its crisp and detailed visuals and doesn’t let go. The editing is extremely fast and flashy which normally bugs me, but unlike say a Baz Luhrmann film, the style of this film actually compliments the editing perfectly, which adds to the chaotic energy that the film presents.
I really enjoyed it, even though it’s not the kind of film that will stay on my mind for very long, although it does have a lot of rewatchability and I get the appeal.
Spencer liked these reviews
' ].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_dc030ad6-4a89-4619-87f3-17c66b8dd056" }; 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-dc030ad6-4a89-4619-87f3-17c66b8dd056'; 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-dc030ad6-4a89-4619-87f3-17c66b8dd056'); }); }, { once: true }); } } tag.remove(); })(document.getElementById('script-dc030ad6-4a89-4619-87f3-17c66b8dd056'));
' ].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_48814d2e-bae6-4627-8276-f241d522a4c3" }; 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-48814d2e-bae6-4627-8276-f241d522a4c3'; 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-48814d2e-bae6-4627-8276-f241d522a4c3'); }); }, { once: true }); } } tag.remove(); })(document.getElementById('script-48814d2e-bae6-4627-8276-f241d522a4c3'));