Trap

Trap

This is what it looks like to see the embodiment of Norman Bates and Hannibal. I really liked this one and it once again lives as a proof that M. Night Shyamalan is indeed the master of suspense. It's rare to see the premise of the story that is smart and scary at the same time. I never thought I can see a serial killer does a cat-and-mouse game with FBI and SWAT teams in a damn concert that gives nice moments of suspense and chills. He delivered something little but appealing to see from the beginning, the execution feels fresh and engaging even though it's kinda silly but thoroughly well-designed. It's creative and entertaining, but it wasn't the best Shyamalan film. The feeling to see this in a big screen as a scary campy crime film with maximum suspense, scary enough to give you chills with great performance from Josh Hartnett. The cinematography from Sayombhu Mukdeeprom makes the experience even bolder, stunning, and crazy. For people who expecting something twisty, bigger and mind-blowing from Shyamalan, this could be a major disappointment. But this might be the film you wanted if you need to see something without the use of brain.

Block or Report

Adam 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_a5314b77-49a7-4575-ae87-f31c25100536" }; 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-a5314b77-49a7-4575-ae87-f31c25100536'; 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-a5314b77-49a7-4575-ae87-f31c25100536'); }); }, { once: true }); } } tag.remove(); })(document.getElementById('script-a5314b77-49a7-4575-ae87-f31c25100536'));
' ].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_47eb2ae5-365e-455a-a67a-caed00ac5d7b" }; 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-47eb2ae5-365e-455a-a67a-caed00ac5d7b'; 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-47eb2ae5-365e-455a-a67a-caed00ac5d7b'); }); }, { once: true }); } } tag.remove(); })(document.getElementById('script-47eb2ae5-365e-455a-a67a-caed00ac5d7b'));