Jordan Kaminski’s review published on Letterboxd:
This one is not for the people who get frustrated and yell at the characters when they are objectively doing something very stupid.
Shame, this could've been really good for Canadian Cinema. Mysterious invitation to a nice dinner in an old house is one of my favourite genres, the concept was there, just executed poorly.
First off the tone of this film is all over the place. It's like Caitlin had two different ways she wanted to make this film but couldn't commit to one so decided to blend them together half way through the film in a way that just did not work. She couldn't decide on making a standard thriller or a thriller-comedy (like a 'Knives Out').
This felt like every scene was a first take and shot with an uninspired camera. Usually in these types of movies the house (or setting) is it's own character itself, but here it is just boring and empty. The pace was all over the place and felt like big chunks of the film were left out especially in the third act. The characters are all laughably dumb and make terrible decisions throughout, physically and emotionally. The ending also pissed me off, it was such a safe choice and just added more to the characters' stupidity. She tried to end it ambiguously but couldn't help herself at the finish line. I took a half star off just cause of it.
The dialogue in this movie is also very frustrating, these millennial aged characters constantly use super inauthentic on the nose Gen Z 'wordisms' and it just pulls you right out the movie and makes you cringe. Film is about escapism and when filmmakers force this type of dialogue in a unnatural way it just sucks. Oh and there's a character here that literally tries the Batman V Superman 'Martha' tactic to save her life, and it actually works! Crazy.
Overall, it's Caitlin Cronenberg's debut film. I can't fault her too much for that. We'll see where she takes her filmmaking next with an open mind.
Click for:
2024 Movies Ranked
' ].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_8cbcaeae-224a-45ac-8d23-4fb4e2f1ee96" }; 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-8cbcaeae-224a-45ac-8d23-4fb4e2f1ee96'; 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-8cbcaeae-224a-45ac-8d23-4fb4e2f1ee96'); }); }, { once: true }); } } tag.remove(); })(document.getElementById('script-8cbcaeae-224a-45ac-8d23-4fb4e2f1ee96'));
' ].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_5a1e6aa9-bd63-4e99-8ccb-e2225d7fa66e" }; 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-5a1e6aa9-bd63-4e99-8ccb-e2225d7fa66e'; 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-5a1e6aa9-bd63-4e99-8ccb-e2225d7fa66e'); }); }, { once: true }); } } tag.remove(); })(document.getElementById('script-5a1e6aa9-bd63-4e99-8ccb-e2225d7fa66e'));