Trap

Trap

Trap is a movie of two halves. 
In typical M Night Shyamalan fashion, the first half of this movie is so interesting, with suspense and tension at the forefront of every conversation and scenario. The unravelling of the narrative is a ticking time bomb and you can see the anxiety painting itself over Josh Hartnets face as the movie moves along. M Night is just an expert at capturing your attention right away. Unfortunately like most M Night films of late, the final act is a little letdown. The pay offs become predictable and repetitive. I also wish we spent much more time diving deeper into the past trauma with Coopers mothers. And once again Trap suffers hugely from poor dialogue issue at times. Which most M Knight movies tend to carry.

The big reason why the film mainly works is due to an exceptional performance from Josh Hartnett, who disappears into this twisted psychotic killer. The soundtrack is great been on repeat since I’ve watched it, and a great promotion for her singing career. 
Trap is definitely a good thriller, it just suffers from similar problems most M Night movies tend to have. However still highly enjoyed my time with it.

Block or Report

jamieyoung15444 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_d4aff096-0306-4cdc-a1c1-33ffc929fcdb" }; 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-d4aff096-0306-4cdc-a1c1-33ffc929fcdb'; 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-d4aff096-0306-4cdc-a1c1-33ffc929fcdb'); }); }, { once: true }); } } tag.remove(); })(document.getElementById('script-d4aff096-0306-4cdc-a1c1-33ffc929fcdb'));
' ].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_e3a48958-936b-40bc-951b-7360effe358d" }; 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-e3a48958-936b-40bc-951b-7360effe358d'; 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-e3a48958-936b-40bc-951b-7360effe358d'); }); }, { once: true }); } } tag.remove(); })(document.getElementById('script-e3a48958-936b-40bc-951b-7360effe358d'));