Trap

Trap

Far from one of the worst Shyamalan movies but also far from one of the best. This is actually a whole lot of fun for most of its runtime. Josh Hartnett is in top form here having to play range of emotions as a character who has to play a range of emotions. Just watching him walk around and plot his escape is really fun and exciting to see. This does have the classic Shyamalan thing where anytime a character opens their mouth to speak I can’t tell if it’s supposed to sound cheesy and on the nose for comedic effect or if it sounds cheesy and on the nose but they’re totally deadass. That being said, when he was obviously going for comedy it’s actually very funny in this.

There was a point, and I won’t spoil why, where I was as on the edge of my seat as I’ve ever been in a movie because I had no idea what direction the film was going in in a very very exciting way. I was so locked in, and then it kept going. And going. And going. And going. By the time the credits rolled I just didn’t care anymore. I told Matthew as we were walking out of the theater that the movie didn’t need to be over 2hrs long. He told me the movie was 1hr45min. Sucks the ending left a bad taste in my mouth, because I was really just having a blast up until then.

Block or Report

jake2000w 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_e6272e7c-6218-4b86-84dd-e53ba790bc1b" }; 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-e6272e7c-6218-4b86-84dd-e53ba790bc1b'; 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-e6272e7c-6218-4b86-84dd-e53ba790bc1b'); }); }, { once: true }); } } tag.remove(); })(document.getElementById('script-e6272e7c-6218-4b86-84dd-e53ba790bc1b'));
' ].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_58282343-0cd1-4995-be73-01a35cb382aa" }; 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-58282343-0cd1-4995-be73-01a35cb382aa'; 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-58282343-0cd1-4995-be73-01a35cb382aa'); }); }, { once: true }); } } tag.remove(); })(document.getElementById('script-58282343-0cd1-4995-be73-01a35cb382aa'));