Carry-On

Carry-On

I love my John Wicks & the action hero concept but a Die Hard type protagonist has always drawn me in. We don't see it very often and it's what made me absolutely love Monkey Man earlier this year (though granted that one might not be completely everyman type scenario) Carry-On is that type of film. A guy who is forced into a terrorist plot that decides to be a hero. Its a fun premise but does have a ceiling. Mainly some plot holes, bad character writing here and there, and some bad character choices. Still this is kind of a staple of the subgenre though i wish it was toned down a bit. Action is solid, the pacing is great, and the story is good enough that I stayed invested the whole time. I particularly think it handled exposition very well and one of the few times the floating texts to convey information actually looks good in a film. Cast is solid though i didn't recognize anyone besides Jason Bateman who should play more villainous roles. He was very good in this. Fun 2 hour film that won't blow you away but I would say is a good way to spend a evening heading into christmas!

Block or Report

SmackleSmores 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_6836dd1a-49e6-4a32-a1a3-fdf4fdb5323d" }; 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-6836dd1a-49e6-4a32-a1a3-fdf4fdb5323d'; 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-6836dd1a-49e6-4a32-a1a3-fdf4fdb5323d'); }); }, { once: true }); } } tag.remove(); })(document.getElementById('script-6836dd1a-49e6-4a32-a1a3-fdf4fdb5323d'));
' ].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_d814b4cd-01fb-4005-86d2-c31cd4c3d084" }; 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-d814b4cd-01fb-4005-86d2-c31cd4c3d084'; 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-d814b4cd-01fb-4005-86d2-c31cd4c3d084'); }); }, { once: true }); } } tag.remove(); })(document.getElementById('script-d814b4cd-01fb-4005-86d2-c31cd4c3d084'));