Andrei Girard’s review published on Letterboxd:
This film had so much potential. Too bad, it lacks in execution. It's such an interesting exploration of childhood trauma and relationships, presented in the form of a somewhat metaphorical/hallucinatory horror film. I was so captivated by this character and his story. This film is funny at times, sweet at times, creepy at times, unsettling at times and incredibly sad at times. There are some emotionally painful moments in this film, and it feels realistic in the way it deals with mental illness and how it gets to affect the way a person interacts with other people, which means it interferes with every facet of a person's life, showing the importance of having someone supportive on your side. From an emotional perspective, the film did hit me right. However, it works better as a psychodrama than as a horror film. Its metaphors are often too obvious, and its horror elements fall flat. It's not a perfect film by any means, but at least I found the character's struggles authentic and compelling, and everything is anchored by a strong performance by Zach Villa.
Andrei 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_94f65dbd-bed8-4ce8-b622-6a6f014f3125" }; 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-94f65dbd-bed8-4ce8-b622-6a6f014f3125'; 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-94f65dbd-bed8-4ce8-b622-6a6f014f3125'); }); }, { once: true }); } } tag.remove(); })(document.getElementById('script-94f65dbd-bed8-4ce8-b622-6a6f014f3125'));
' ].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_7aaad176-1d6d-4c6f-9664-5a9e2c0eabc6" }; 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-7aaad176-1d6d-4c6f-9664-5a9e2c0eabc6'; 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-7aaad176-1d6d-4c6f-9664-5a9e2c0eabc6'); }); }, { once: true }); } } tag.remove(); })(document.getElementById('script-7aaad176-1d6d-4c6f-9664-5a9e2c0eabc6'));