Trap

Trap

Trap is such a hard movie to give a star rating. My husband and I went to see it in the theatre hoping it was going to be an entertaining train wreck and it didn’t disappoint. It was unintentionally funny (which I love in my bad movies) and we and most of the audience were laughing at scenes that I assume Shyamalan didn’t want us to laugh at. The script felt like it was written as an afterthought (or by a child) and the dialogue was so unnatural. Everyone sounded like they were aliens who just landed on earth a week ago. I assume this movie was made for one reason only: to promote Shyamalan’s daughter’s music (nepo baby alert!). That music and the performances (sets and backup dancers included) were painfully and sometimes hilariously generic. The concert footage was shot in a weird and very cheap-looking way, with the camera sitting stationary and shooting from far away. There was nothing dynamic about Shyamalan’s direction in these scenes or in the movie as a whole. And for a horror movie, there was zero suspense and zero gore. This should have been an R-rated movie instead of PG-13. Shyamalan has given us good gore in the past and could have easily ramped up the violence and deaths here. The acting is pretty bad but that could be mainly the script’s fault. However, I don’t think even a good script could have helped Saleka’s acting. Her delivery and facial expressions were a great source of laughter, so I thank her for that. I’m probably forgetting some prime bad movie moments because it was a movie that continually made me scratch my head in disbelief or laugh gleefully from beginning to end (except for a slowish scene between husband and wife toward the end). So should my star rating be higher or lower than what I gave it? Probably yes to both. I doubt I’ll watch another new movie as entertainingly bad this year.

Block or Report

Keith 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_77fef107-33f8-4c3a-94fc-b147abf2554d" }; 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-77fef107-33f8-4c3a-94fc-b147abf2554d'; 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-77fef107-33f8-4c3a-94fc-b147abf2554d'); }); }, { once: true }); } } tag.remove(); })(document.getElementById('script-77fef107-33f8-4c3a-94fc-b147abf2554d'));
' ].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_a08a81f3-3257-4eb3-8d5a-58d8f9339b6a" }; 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-a08a81f3-3257-4eb3-8d5a-58d8f9339b6a'; 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-a08a81f3-3257-4eb3-8d5a-58d8f9339b6a'); }); }, { once: true }); } } tag.remove(); })(document.getElementById('script-a08a81f3-3257-4eb3-8d5a-58d8f9339b6a'));