The Shadow Strays

The Shadow Strays

A tight 2:25 of yelling stuff like “whoa, she just decapitated those guys with a sword!” “yow, he just squashed that guy’s head!” “holy shit, she just shot that guy three times at close range and then spun around and threw a dagger through that guy’s leg and then flipped over him and beat the shit outta those other two guys at once!” and so on. Some (most?) of you will no doubt find it exhausting. Others will be looking forward to watching it again the minute it’s over. You know who you are.

Judging by his work here and in THE NIGHT COMES FOR US, I’d say Tjahjanto’s currently the best we’ve got at heavy-hitting, high-impact, invigorating action of this sort. It’ll be very interesting to see what his NOBODY sequel looks like.

This hasn’t been a great year for cinematic masterpieces. But it’s been a pretty good year for movies where people beat the hell out of each other.

Block or Report

Superargo 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_9e1a7f34-56a8-4ec9-ac8a-ec0ce4e82560" }; 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-9e1a7f34-56a8-4ec9-ac8a-ec0ce4e82560'; 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-9e1a7f34-56a8-4ec9-ac8a-ec0ce4e82560'); }); }, { once: true }); } } tag.remove(); })(document.getElementById('script-9e1a7f34-56a8-4ec9-ac8a-ec0ce4e82560'));
' ].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_6e50114e-d9b6-4b82-8768-66613e0152c6" }; 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-6e50114e-d9b6-4b82-8768-66613e0152c6'; 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-6e50114e-d9b6-4b82-8768-66613e0152c6'); }); }, { once: true }); } } tag.remove(); })(document.getElementById('script-6e50114e-d9b6-4b82-8768-66613e0152c6'));