Borderlands

Borderlands

Cate Blanchett looks like she's plotting different ways to dismember her agent. That's the cold, uninterested stare of someone out for blood.

Just a bland, joyless mess; the Borderlands movie only seems to exist in order to balance out the karmic universe after all the acclaim that the Last of Us and Fallout adaptations received. Without his trademark gore to coast on, director Eli Roth just sort of weightlessly glides through a very plastic, painless plot about moving from point A to point B with vaguely heroic antiheroes spouting generic dialogue. The worldbuilding drops so many references to the game series through place names and characters, but doesn't feel the slightest shame in completely rewriting those characters and the story beats they go through, then replacing them with an incredibly disjointed, poorly paced narrative and inconsistent personalities. There's no reason to care about anything happening on screen, the protagonists virtually never run into any setbacks, no member of the cast seems enthusiastic about being a part of the production, and there isn't an ounce of personality to anyone shown on screen, which is pretty noticeable given that it's based on a video game series that is all about personality. Everyone involved in the film seems to be counting the minutes until they can go home, the story isn't a guilty pleasure, it's just poorly made.

I love Jack Black and all, but if all you need is dialogue, why not make the guy that voices the talking robot the same guy that voices him in the games? It's not like R2-D2 where George Lucas had to cram a tiny dude into a shiny, beeping garbage can.

Block or Report

Taylor 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_adf8d659-9279-4b16-b245-14c9db3d6989" }; 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-adf8d659-9279-4b16-b245-14c9db3d6989'; 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-adf8d659-9279-4b16-b245-14c9db3d6989'); }); }, { once: true }); } } tag.remove(); })(document.getElementById('script-adf8d659-9279-4b16-b245-14c9db3d6989'));
' ].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_022406e1-bda8-4fcd-b066-8493f62bb9da" }; 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-022406e1-bda8-4fcd-b066-8493f62bb9da'; 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-022406e1-bda8-4fcd-b066-8493f62bb9da'); }); }, { once: true }); } } tag.remove(); })(document.getElementById('script-022406e1-bda8-4fcd-b066-8493f62bb9da'));