Trap

Trap

Solid premise, nothing bad when it comes to building tension and story moving a decent enough pace forward makes this yet another good outing from M. Night Shyamalan. Yes, I said good but not great, I love the ending as it sets up all kinds of things going forward (Cooper's future should be fascinating if a sequel is in the works) but this doesn't quite hit you when it comes to Shyamalan's usual twists and turns since most of them are pretty predictable or leaving you a bit uninspired. Maybe I'm just expecting to be floored by his twists every time he puts out a new film. In any event, I enjoyed the expectant atmosphere that this film had especially during the concert bits. Earlier this year we saw the directorial debut of one of Shyamalan's kids, here another one of his kids plays the fictional pop singer Lady Raven with even pap's himself making a cameo as one her spotter's. Now that's all fine but the best actor on this hands down is Josh Hartnett. His portrayal of a serial killer dad Cooper is a sight to behold. Last year he had only a couple of scenes in Oppenheimer, here he takes center stage and boy does he make the most of it. That's about all you can ask from him when it comes to playing a killer out of any major films this year and he more than delivered.

Rather good film here.

𝟤𝟢𝟤𝟦 𝐻𝒪𝑅𝑅𝒪𝑅

Block or Report

Ville 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_b5120466-ed57-44b7-a26c-08fa79615a2d" }; 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-b5120466-ed57-44b7-a26c-08fa79615a2d'; 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-b5120466-ed57-44b7-a26c-08fa79615a2d'); }); }, { once: true }); } } tag.remove(); })(document.getElementById('script-b5120466-ed57-44b7-a26c-08fa79615a2d'));
' ].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_9bec408e-04c8-4d54-90af-d684f8a216a6" }; 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-9bec408e-04c8-4d54-90af-d684f8a216a6'; 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-9bec408e-04c8-4d54-90af-d684f8a216a6'); }); }, { once: true }); } } tag.remove(); })(document.getElementById('script-9bec408e-04c8-4d54-90af-d684f8a216a6'));