Crystal Eyes

Crystal Eyes

This review may contain spoilers. I can handle the truth.

This review may contain spoilers.

crystal eyes is a modern giallo film released in 2017 that has no right being as authentically '80s as it is. jam-packed with tasteful homages and set in 1985, everything feels of the era: the intense fashion, catchy soundtrack, bright sets, experimental cinematography, and the campy dialogue all work together in making it clear that this is a genuine love letter to that time in pop culture, while still being its own unique entity.

a lot of horror movies of the past have used the supermodel shtick, but this arthouse slasher goes full out in utilising it to the extreme — our fierce mannequin killer spends their screen-time robotically striking a pose and strutting as if they're on a couture runway while racking up a fashionable body count. it's never truly clear if they're actually human or a plastic doll, making the viewer just as clueless as the victims. it's perfection.

the set of characters are all equally unique and strange, and the film as a whole feels like a stylised nightmare, thanks to the attractive lighting and angles in almost every single shot. '80s top model alexis carpenter is a haunting mean girl presence that would give '50s diva mary lou maloney from hello mary lou: prom night ii a run for her money.

there's a scene where an assistant named nadia does a very specific routine and is then brutally murdered. afterwards, her twin sister nidia does the exact same routine, shot by shot, and it's so bizarre and hilarious that it sums up the movie's aura flawlessly: a fabulous, self-aware slasher full of melodramatic acting and flashy kills straight out of the genre's most beloved decade. a true hidden gem.

Block or Report

♏︎ 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_76f0e780-de40-4fe2-bf8e-ea6b38eb258a" }; 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-76f0e780-de40-4fe2-bf8e-ea6b38eb258a'; 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-76f0e780-de40-4fe2-bf8e-ea6b38eb258a'); }); }, { once: true }); } } tag.remove(); })(document.getElementById('script-76f0e780-de40-4fe2-bf8e-ea6b38eb258a'));
' ].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_fd1ae596-7a3f-47f8-94d6-93fe047e7819" }; 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-fd1ae596-7a3f-47f8-94d6-93fe047e7819'; 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-fd1ae596-7a3f-47f8-94d6-93fe047e7819'); }); }, { once: true }); } } tag.remove(); })(document.getElementById('script-fd1ae596-7a3f-47f8-94d6-93fe047e7819'));