mrivers4’s review published on Letterboxd:
A step up from "The Voyeurs." That film required sexual tension that Mohan could not generate. He fairs a bit better w/ suspense. Mohan appreciates silences, patience, darkness. But it's no filmmaking showcase. It's the kind of film where a director essentially stands back and lets their star work. Unfortunately, "The Voyeurs" and this share one crucial problem: Sweeney can barely hold a frame. When she's not in hysterics (her common mode on "Euphoria"), she's indistinct. She's learned the lines but hasn't put any thought or lived experience behind them. A great star can power predictable material with their own force of personality. You want to see how THIS person reacts to a situation we've seen hundreds of times before. But with Sweeney there's just nothing there. Rest of the cast is mostly a non entity.
Props for the very timely subject matter though. When exactly the film is taking place is immaterial. Institutions couched in fanatical dogma seek to control women's bodies? Evergreen tale, that. Great final scene.
mrivers4 liked this review
' ].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_1eda1134-3c5c-45eb-98b1-ead5b8a458b1" }; 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-1eda1134-3c5c-45eb-98b1-ead5b8a458b1'; 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-1eda1134-3c5c-45eb-98b1-ead5b8a458b1'); }); }, { once: true }); } } tag.remove(); })(document.getElementById('script-1eda1134-3c5c-45eb-98b1-ead5b8a458b1'));
' ].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_672f5cf6-a11b-44ee-8b36-85c4e6deb23d" }; 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-672f5cf6-a11b-44ee-8b36-85c4e6deb23d'; 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-672f5cf6-a11b-44ee-8b36-85c4e6deb23d'); }); }, { once: true }); } } tag.remove(); })(document.getElementById('script-672f5cf6-a11b-44ee-8b36-85c4e6deb23d'));